ip代理是什么意思?有什么作用与好处?现在网络中的黑客是越来越多,而且稍不留意就会在网络中留下自己的痕迹。通常情况下,需要设置代理来隐藏自己的IP,它的工作机制
分类:动态代理IP / 阅读:130/ 发表于:2023年09月20日
现在网络中的黑客是越来越多,而且稍不留意就会在网络中留下自己的痕迹。
通常情况下,需要设置代理来隐藏自己的IP,它的工作机制很像我们生活中常常提及的代理商。
目前来说,IP代理有三种类型,分别是透明代理、匿名代理和高度匿名代理。
通过IP代理软件可以很轻松的隐藏自己的IP,而不用再担心自己网上的行踪被泄漏,最大程度保证自己的安全。
透明代理:别人可以查真实IP和代理IP 匿名代理:别人只能查代理IP和知道你在用代理,但查不到真实IP 高匿名:别人能查代理IP但不知道你用代理 这个和代理的类型有关,所以如果是匿名代理是没办法查的,,至少是现在还没法查...
佯装网卡是一种网络安全技术,也被称为“虚拟网卡”或“透明代理网卡”。它可以在计算机中创建一个虚拟的网卡,以模拟真实网卡的行为并向计算机发送和接收数据包。
这项技术通常被用于网络安全或网络管理领域,以便监控网络流量,检测和阻止恶意软件、黑客攻击和其他网络威胁。虚拟网卡可以让管理员进行更加细致和深入的网络分析,而不会被黑客轻易地识别和攻击。
佯装网卡还可以用于保护用户的隐私,例如防止ISP(互联网服务提供商)或其他第三方跟踪用户的活动。通过虚拟网卡,用户可以隐藏自己的真实IP地址,并在互联网上匿名浏览。这对于那些希望躲避监视或跟踪的用户来说非常有用。
代理分为透明代理与匿名代理。 透明代理仍然会发送你的真实IP,这种代理可以用来突破网络浏览限制,比如教育网用户上互联网。
匿名代理就可以隐藏你的真实IP了,不过匿名代理也是有区分的,即:普通匿名代理,高匿名代理。
使用普通匿名代理,有的服务器就看不到你的真实IP了,但有的服务器仍然会知道你使用了代理。
高匿名代理,会使服务器端看来就像有个真正的客户浏览器在访问它,而不会认为你使用了代理,即认为代理的IP就是你的IP。 所以,你使用的可能是透明代理。如果想使用代理隐藏自己,建议使用高匿名代理。
当在Oracle 环境下通过透明网关建立一个对SQL Server 的连接时,要用到如下的语句,
Create database link test connect to user identified by password using 'TG4MSQL';
在上面的语句里user 和 password是SQL Server 合法的用户登录名和密码,TG4MSQL则是Oracle Server端的TNS_NAMES 文件里已经配置好的服务名,服务器在处理上面的语句时会通过这个服务名 (TG4SMQL)访问透明网关所在的代理机器(因为透明网关可以安装在Server端,所以可能就是本地服务名)。接下来,透明网关所在的代理机器通过监听器接收到Oracle Server端的连接请求,运行程序tg4msql.exe实现到SQL Server的访问。
主机 操作系统 软件环境
ORADB Windows 2000 Professional Oracle 9.0.2 Database Standard Edition
GATEWAY Windows 2000 Professional Oracle 9.0.2 Database Standard Edition
SQLDB Windows 2000 Server SQL Server (访问的数据库 Billy_Test)
在这里需要先说明几点:
1、安装Transparent Gateway 必须先安装Oracle Database,单纯的客户端是没有Transparent Gateway的。
2、Transparent Gateway for Microsoft SQL Server目前只有NT版本,因此网关程序tg4msql仅包含在Oracle Database for windows中。
3、上面已经说过,透明网关可以安装在独立的机器上或者Oracle Server 和 非Oracle Server 端,在这里我采用的方法是Oracle Server,SQL Server, 透明网关分别在不同的机器上。
现在从SQLDB开始:
在SQLDB上创建将要从Oracle数据库访问SQL Server的用户user/password,并授予可访问Billy_test的权限;
接下来是GATEWAY:
1.安装好Oracle 9.0.2 Database for Windows后,会发现在%ORACLE_HOME%下有目录tg4msql,以及网关程序$ORACLE_HOMEBINtg4msql;
2. 修改%ORACLE_HOME%tg4msqlinittg4msql.ora,这是网关进程启动时需要的初始化文件。只需改下面这一行即可:
HS_FDS_CONNECT_INFO=SQLDB.CDR
3.修改%ORACLE_HOME%networkadminlistener.ora如下:
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=tg4msql)
(ORACLE_HOME=e:OracleOraHome_9I) #用你的%ORACLE_HOME%
(PROGRAM=tg4msql) # 必须指向‘tg4msql’
)
)
4. 重启透明网关的监听器。
最后是ORADB:
1.修改tnsnames.ora
TG4MSQL =
(DESCRIPTION =
(ADDRESS =
(PROTOCOL = TCP)
(HOST= GATEWAY) #透明网关所在机器地址
(PORT = 1521)
)
(CONNECT_DATA =
(SID = tg4msql) #tg4msql必须要和GATEWAY上listener.ora中的SID一致
)
(HS = OK) #这很重要,告诉Oracle Server要调用异构服务模块来处理
)
2.修改initora9i.ora(数据库初始化文件)
global_names=true,重启数据库。
否则会在执行sql时报错:ORA-02085: 数据库链接CDR与HO.WORLD相连结
原因如下:The GLOBAL_NAMES parameter when set to TRUE implies that database link name should be similar to the Global database name to which you are trying to connect.
3.创建访问SQLDB.CDR的数据库链接
SQL>create public database link test connect to user identified by password using ‘TG4MSQL’;
4.最后执行SQL测试看是否能正常访问SQL Server
SQL>select sysdate from dual@Billy_test;
评论信息
发表评论: