当前位置:首页 » 密码管理 » c代理访问

c代理访问

发布时间: 2022-05-04 16:51:19

1. 如何使用C/C++获取和设置IE里的代理服务器IP和端口

#include<Registry.hpp>
TRegistry*reg=newTRegistry;
reg->RootKey=HKEY_CURRENT_USER;
if(reg->OpenKey("\Software\Microsoft\Windows\CurrentVersion\InternetSettings",false))
if(reg->ValueExists("ProxyServer"))
ShowMessage(reg->ReadString("ProxyServer"));
reg->CloseKey();
deletereg;
reg=NULL;

2. C语言怎样写代理服务器,能实现GET请求和CONNECT请求

你先研究一下HTTP协议和socket编程吧,不是一两个函数就能说清楚的,尤其HTTP协议,还是很复杂的,协议说明就几百页。。。。。相连接第一步是用socket 连接对方的某端口,需要先通过域名找到地址,然后用socket连接对方 80端口,成功后你就可以发送符合HTTP协议的请求了。。。http协议头第一行就应该写你在浏览器地址栏里写的东西,包括get参数,后面是其他字段,比如你希望接受什么内容,使用的字符集等等。。。。get和FORM最大区别就是,get是连同地址域名一起发送的,所以你会在地址栏看到他,form则是有专门的字段来描述,你是看不到的,但get简单,在浏览器地址栏上你就可以手动输入参数,不需要使用form控件提交。。。

3. 如何在mfc中CInternetSession使用代理访问HTTP

//设置代理
//参数分别为:代理服务器地址,端口号,用户名,密码
//用到的变量说明:
//sess为CInternetSession变量
//pConnect为CHttpConnection变量
//pFile 为CHttpFile变量
int TMTNHTTPProtocol::SetProxy(char* proxyAddr, char* proxyPort, char* proxyUser, char* proxyPassword)
{
char tmp[1024];
INTERNET_PROXY_INFO proxyinfo;

try
{
memset(tmp, 0, 1024);
proxyinfo.dwAccessType = INTERNET_OPEN_TYPE_PROXY;
strcat(tmp , proxyAddr);
strcat(tmp , ":");
strcat(tmp , proxyPort);
proxyinfo.lpszProxy = tmp;
proxyinfo.lpszProxyBypass = NULL;

if (! sess.SetOption(INTERNET_OPTION_PROXY, (LPVOID)&proxyinfo, sizeof(INTERNET_PROXY_INFO)))
{
return 0;
}

pConnect = sess.GetHttpConnection("www..com", INTERNET_FLAG_NO_AUTO_REDIRECT, 80);

pFile = pConnect->OpenRequest(CHttpConnection::HTTP_VERB_POST, pUrl);

if (!pFile->SetOption(INTERNET_OPTION_PROXY_USERNAME, proxyUser, strlen(proxyUser) + 1))
{
return 0;
}

if (!pFile->SetOption(INTERNET_OPTION_PROXY_PASSWORD, proxyPassword, strlen(proxyPassword) + 1))
{
return 0;
}

return 1;
}
catch(...)
{
return 0;
}

}

4. 电脑如何代理

使用代理服务器的步骤是(我们以IE5为例):

a.打开浏览器IE5;

b.选择“工具”--“Internet选项”,

c.用鼠标左键点击“Internet选项”

d.点击上面的“连接”标签,

e. “拨号设置”中确保你现在使用的连接是你要使用代理服务器的连接,一般情况下你不需要动,然后点击右边的“设置”按钮,

f.在“代理服务器”下面“使用代理服务器”前面的白色框内点一下鼠标左键,打上对勾,表示使用浏览器通过代理服务器访问,在下面的地址栏中输入代理服务器的地址和端口号,代理服务器你可以去代理服务器发布站里面找,那里有最新的代理服务器列表比如我们找到一个代理服务器是这样写的:158.43.128.51:3128@HTTP,那么这个代理服务器的IP地址就是:158.43.128.51,你在上图的地址栏内输入这个地址就可以了,上面的写法中的冒号后面的3128就是端口号,所以你在上图4的端口内填入3128就可以了,后面的 @HTTP表示支持HTTP协议,也就是这个代理服务器支持网页访问方式,这个你不用在什么地方填写,知道就可以了。

g. 填写完毕以后,按“确定”--“确定”就可以了,以后你就可以在浏览器的网址栏内输入你要访问的网站的网址就可以了,如果你以来不使用代理服务器可以访问的网址现在不能打开了,多半是代理服务器被关闭了,这时候你再换一个就可以了。当然你也可以多试几个试试,找一个速度比较快的代理服务器使用,一定要注意过一段时间代理服务器可能会被关闭,什么时候你打不开网站了,也可能就是需要换一个代理服务器了,方法是按照上面的步骤先去掉使用代理服务器,到代理服务器发布站找最新的代理服务器,然后再填进去就可以了。

5. ccproxy代理上网的操作过程

A电脑(可以上网) 、B电脑(不能上网)、C电脑(不能上网),首先三台电脑网线都要连接到学校的校园网,呵呵!下面设置代理的步骤为:1、在A电脑上操作,下载一个软件CCPROXY“安装ccproxysetup(一直下一步就可以了)

安装后出现画面如下:

2、点上面画面的“设置”菜单!出现下面画面:
3、把上面设置成如下:(仅仅多选了几个项目,数字都没有动它!)

4、点确定,OK了,A电脑上的事情基本完成!(从上图看到了A电脑的IP为172.20.13.114,就是本地校园网的IP了!)理论上可以代理N台电脑,点注册机注册就可以了,由于网速限制,推荐代理3-5台差不多了!5、在B电脑上面操作:点“INTERNET右键属性”——“连接”——“局域网设置”,看到下面的“代理服务器”了吗?设置成如下图片的样子:勾选后,填写A电脑的本地校园网IP(以172.20.13.114为例!)和固定端口808,如下图: 6、接着点“高级”选项,把“对所有协议使用相同的代理服务器”前面的勾去掉,然后填写“socks(c):”后面的IP和端

口,IP还是A电脑的IP如:172.20.13.114,端口填写:1080 如下图: 7、接着点“确定”就OK了,恭喜你可以上网了,试下打开一个网页看看。8、以上设置完毕后,你的电脑B只以打开网页!再进行以下设置增加功能:

(1)QQ上网设置:在登陆QQ的时候,点“网络设置”——“类型”——选择“使用浏览器设置”——输入QQ号和密码,就可以登陆成功了!

(2)下载器设置:由于时间限制,推荐一个不用代理的下载器,“搜狗直通车下载器”,安装后重起电脑就可以使用了!

(3)看电影设置:设置Windows Media player播放器的电影设置: 打开Media player播放器——双击Media player的上边缘出现播放器的菜单,点“工具”——“选项”——“网络”——找到“流代理服务器设置”——双击下面的“MMS”协议——在对话框中选择“使用下列代理服务器”——分别填入A电脑的IP 172.20.13.114 和端口 1080 点确定后,在用相同设置方法设置“RTSP”协议,OK了,可以看Windows Media player类型的电影了!

(4)RealonePlayer 设置方法类似,请大家自己设置,通常在线电影基本上就这2种播放器!(5)网络游戏设置请关注本站“架设服务器”页面,近期推出教程! B电脑的操作设置完毕!9、C电脑和B电脑设置完全相同,至此达到了A电脑代理了B、C等电脑上网!

6. C语言编写http proxy代理程序问题

没有函数可以做这个,你要自己把客户发给你的URL中的命令(GET。。)HOST NAME, PORT NAME, HTTP/1.1OR1.0 还有PATH找出来,然后和服务器建立连接,再把header 改编发给服务器,具体的格式可以用wireshark看,然后接受服务器返回给你的包,原封不动再返回给client

7. 代理上网是什么,违法吗

  1. 有这样三台电脑:A为网站服务器,B为代理服务器,C为客户机。

  2. 代理上网过程:C发出上网请求给B,B转发给A,A返回给B,B再转发给C。

  3. 实际通讯的是:C和B在通讯,B和A在通讯。

  4. 这样做的目的是为提高访问速度。虽然多了一次转发,但由于网络层的原因,速度往往更快。

  5. 但由于代理服务器的存在,通讯地址改变了。有可能避开网警的侦查,从而做犯法的事。

  6. 由此可见:代理服务器是一种工具,代理上网是一种方法,通过代理上网做了违法的事才犯法。

8. A网络环境无法访问B网页,但是可以访问C服务器。C服务器可以直接访问B网页。 A想通过C访问B

在C服务器上安装代理软件(如CCProxy),A网络中的PC通过启用IE代理(代理地址指向C服务器IP和相应端口)!

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:582
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1013
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:114
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:713