當前位置:首頁 » 雲伺服器 » 外網代理伺服器搭建

外網代理伺服器搭建

發布時間: 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 23:07:47 瀏覽:336
怎麼查看泰拉伺服器ip 發布:2025-05-14 23:03:29 瀏覽:72
c語言學生成績查詢系統 發布:2025-05-14 22:58:30 瀏覽:4
怎麼進別人的伺服器 發布:2025-05-14 22:45:55 瀏覽:772
用編程寫音樂 發布:2025-05-14 22:45:08 瀏覽:782
如何識別電腦的網路配置 發布:2025-05-14 22:38:46 瀏覽:847
pipforpython3 發布:2025-05-14 22:38:34 瀏覽:350
如何把迷你世界的伺服器搞崩 發布:2025-05-14 22:37:15 瀏覽:94
如何讓安卓卡死機 發布:2025-05-14 22:36:27 瀏覽:634
wemall微商城源碼 發布:2025-05-14 22:15:20 瀏覽:804