当前位置:首页 » 云服务器 » 外网代理服务器搭建

外网代理服务器搭建

发布时间: 2023-05-06 09:10:24

⑴ ubuntu12.04如何设置代理上网(需要域账户密码那种)

可以安装cntlm工具实现,这里贴上链接,希望可以帮到你

修改配置文件cntlm.conf

username:#改成自己外网帐号

domain:#

password:#

查找此行Proxy 1 #代理服务器ip地址和端口

其余默认即可,cntlm监听的端口号"Listen3128"

重启cntlm服务之后更新

#检查代理是否能连接Internet

$ sudo vi /etc/profile #检查代理服务器端口,并将端口设置为3128

1)添加如下语句

export http_proxy=” http://127.0.0.1:3128”

export https_proxy=” http://127.0.0.1:3128”

export ftp_proxy=” http://127.0.0.1:3128”

$ source /etc/profile 应用代理服务器设置

修改Firefox浏览器代理

1) 打开Firefox浏览器,点击浏览器菜单Edit--Preferences--Advanced—Network--Settings

2)选中Manual proxy configuration--HTTP Proxy, 输入代理服务器地址:127.0.0.1 Port:3128,并勾选Use this proxy server for all protocols。

修改系统网络代理

1)点击桌面右上角图标--System Settings—Hardware—Network,并双击打开。

2) 点击Network proxy—Method,并在HTTP Proxy中输入代理服务器:127.0.0.1 ,端口:3128 或代理服务器:ip地址,端口:xxxx。

⑵ 怎样设置代理服务器

右键点击ie-->属性-->点击连接-->点击局域网设置-->羡源选中(为LAN使用代理服务器)-->点击高级-->在行派游档销Socks里面添61.136.63.125:1080 就ok了

⑶ 我架的服务器只有内网,怎么样可以开通外网

在路由器上有一个选项叫虚拟服务器,在那里面设置。如果是WEB服务器,比如说内部地址192.168.1.10 使用的默认端口是80。 那么就在虚拟服务器里填上 对外开放的端口可以自己填写,选择80也可以,内部192.168.1.10 端口80.
外网访问时输入路由器的外接口地址就可以了。

⑷ 怎么设置代理服务器上网

1,打开,浏览器,单击左上角的用户图标,在弹出菜单中点击“设置”。

2,跳出设置窗口,选择左侧菜单项中的“代理服务器”

3,在 “代理服务器设置” 中选择 “使用自定义代理”,点击添加。

4,在跳出窗口填写代理服务器信息,如图所示,填完然后单击确定。注意:14.29.117.37:80@HTTP 这是演示用的代理IP,其中14.29.117.37即为地址,80为端口,HTTP为类型,其中用户名和密码不用填。

5,添加成功,由于代理服务器里面只有这一个,所以被默认使用。如果含有多个代理服务器,则需要先选中要使用的服务器,再单击默认。

6,接下来就是测试是否成功啦。网络“ip”,在搜索结果中可以看到,本地ip已经变成了代理服务器ip。

7,设置代理成功。

⑸ 服务器怎么搭建12345端口

服务器搭建12345端口棚配皮方法如下:
1、在外网主机可以访问内网主机(是双网卡或做了端口映射,下同不再强调)的情况下,利用正向链差连接搭建代理进入内网。
2、然后在外卖码网主机上设置代理为:socks51.1.1.212345。

⑹ 公司网络用一台电脑做代理服务器并管理公司内部网络,请问如何设置,请具体点。

都有路由器了,为什么还要用代理软件?只要把路由器的设置弄好就行了,如果是企业级的路由器,一般都带了网管功能。

如果一定要照你的想法做,那么直接这样连接,不用路由器
1,internet-连接服务器网卡1,设置好外网的ip,
2,服务器网卡2-连接交换机,设置好内网的ip,一般可以用192.168.0.1,其它默认
3,个人感觉ccproxy不如sygate好用和稳定,如果只是网络共享,也可以直接在网卡1上点右键来设置共享,就更简单的,也不必安装软件了,不过缺点是内网的网卡ip只能是192.168.0.1,

⑺ Socket编程如何搭建一个外网可以访问的服务器

步骤:
1,和代理建立tcp联接。
2,向代理发送版本的请求信息:
void CCommunicator::SendVer()
{
int datasize = 6;
char tempbuf[6];
tempbuf[0]=5;
tempbuf[1]=4;//标示后面所根的字接数
tempbuf[2]=0;
tempbuf[3]=1;
tempbuf[4]=2;
tempbuf[5]=3;
int senddatalen;
senddatalen=send(m_sock,(char*)tempbuf,6,0);
}
这一步如果失败,断开建立的tcp联接,如果成功,如果需要用户验证则进行步骤3,否则进行4.
3,如果需要用户验证,则类似:
BOOL CCommunicator::SendUserTest()
{
int usernamelen=0;
int userpasslen=0;
usernamelen=m_strTestUserName.GetLength();
userpasslen=m_strTestUserPass.GetLength();
char tempbuf[100];
tempbuf[0]=5;
tempbuf[1]=usernamelen;//标示后面所根的字接数
strcpy(&tempbuf[2],m_strTestUserName);
tempbuf[2+usernamelen]=userpasslen;
strcpy((char*)&tempbuf [3+usernamelen],m_strTestUserPass);
int senddatalen;
int len;
len=usernamelen+userpasslen+3;
senddatalen=send(m_sock,(char*)tempbuf,len,0);
} 如果失败,断开建立的tcp联接, 如果用户返回成功,步骤4.
4,发送请求的协议类似:
void CCommunicator::SendRequestUDP()
{
int const datasize=10;
BYTE tempbuf[datasize]; tempbuf[0]=5;
tempbuf[1]=3;//标示UDP连接
tempbuf[2]=0;
tempbuf[3]=1;
tempbuf[4]=0;
tempbuf[5]=0;
tempbuf[6]=0;
tempbuf[7]=0;
*((SHORT*)(&(tempbuf[8])))=m_uBindUDPPort; //UDP在客户端绑定的端口,就是你本地机器的做udp数据传送的端口调用
//socket函数后,再调用bind()来邦定一个端口。
char temp;
temp=tempbuf[8];
tempbuf[8]=tempbuf[9];
tempbuf[9]=temp;
int senddatalen=send(m_sock,(char*)tempbuf,datasize,0);
}
如果失败,断开建立的tcp联接,如果返回成功,验证完毕!步骤5
5,真正的数据传送,用代理传送的时候,数据包的前面加上10个字节类似:
void CCommunicator::CopyDataHead(BYTE * ptempbuf)
{
struct in_addr addr;
addr.s_addr=inet_addr(“202.220.33.333”);//这个ip是服务器端的ip
ptempbuf[0]=0;
ptempbuf[1]=0;
ptempbuf[2]=0;
ptempbuf[3]=1;
ptempbuf[4]=(char)addr.S_un.S_un_b.s_b1;
ptempbuf[5]=(char)addr.S_un.S_un_b.s_b2;
ptempbuf[6]=(char)addr.S_un.S_un_b.s_b3;
ptempbuf[7]=(char)addr.S_un.S_un_b.s_b4;
*((SHORT*)(&(ptempbuf[8])))=m_uServerUDPPort;//服务器的端口,就是你最终要发到那个服务器的端口,也就是你的qq服务器。
char temp;
temp=ptempbuf[8];
ptempbuf[8]=ptempbuf[9];
ptempbuf[9]=temp;
}
真正发送的时候类似:
int CCommunicator::SendBufferUDP(LPBYTE lpBuf,int nLen)
{
BYTE tempbuf[1000];
int iHeadData=0;
struct sockaddr_in her;
her.sin_family=AF_INET;
her.sin_addr.s_addr=inet_addr(m_szProxyAddr);//代理服务器
her.sin_port=htons(m_uSocksPort);//发送请求的时候返回的代理服务器端的端口,记住,这是最重要的。
CopyDataHead(tempbuf);
iHeadData=10;
nLen=nLen+10;
int addr_len;
addr_len=sizeof(struct sockaddr);
CopyMemory((char*)&tempbuf[iHeadData],lpBuf,nLen);
int returndatalen=sendto(m_socket,(char *)tempbuf,nLen,0,(struct sockaddr *)&her,addr_len);

热点内容
车辆参数配置包括什么 发布:2025-05-14 21:31:03 浏览:162
怎么引入安卓项目 发布:2025-05-14 21:26:39 浏览:823
游戏辅编程 发布:2025-05-14 21:18:49 浏览:686
三菱plc一段二段密码什么意思 发布:2025-05-14 21:17:16 浏览:527
电脑开机密码忘记了怎么破解 发布:2025-05-14 21:09:40 浏览:56
pythondict格式 发布:2025-05-14 21:09:38 浏览:885
落叶片拍摄脚本 发布:2025-05-14 20:40:49 浏览:798
安卓为什么不能用cmwap 发布:2025-05-14 20:40:43 浏览:657
jquery获取上传文件 发布:2025-05-14 20:27:57 浏览:44
云web服务器搭建 发布:2025-05-14 20:25:36 浏览:526