在家幹活只有手機熱點怎麼辦

這裏帶出的問題是啥呢

1、我需要訪問公司公司服務器的指定端口;

2、因此需要管理員給我加白名單,因爲是互聯網訪問;

3、但是手機熱點的IP是運營商提供,經常會變;

4、但是肯定不能把白名單設爲公網全部IP。

 

解決方案:

自己找臺內網的服務器,裏面啥都沒有,把這臺服務器作爲代理服務器【以下是以代理服務器操作系統爲Linux爲例】。

1、安裝squid;

yum -y install squid

2、squid設置允許所有IP訪問;【或者設置自己當天的IP,運營商換IP時再去修改,這樣更安全】

在squid.conf添加如下參數,默認地址是/etc/squid/squid.conf一定要在“http_access deny”之前插入

http_access allow all

3、squid設置登錄賬號密碼;

因爲是賬號密碼,因此這裏的認證方式爲ncsa,是一個標準,

這裏需要提前安裝一下httpd的服務

yum -y install httpd

然後,運行命令:

htpasswd  -c /etc/squid/passwd 你的用戶名

接下來會讓你輸入兩邊密碼。

接下來,在squid.conf文件中添加如下參數

這裏的basic_ncsa_auth和passwd的文件目錄不同系統未必一樣,可以使用查找命令find / -name 'xxx'找一下。

【注意:這些代碼要在第2步中的"http_access allow all"之前插,不然的話默認就不需要密碼了】

 

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user

4、添加端口允許訪問;【這裏如果是雲服務器,還需要在安全組增加端口訪問權限】

vim /etc/sysconfig/iptables


在iptables中添加3128端口允許訪問【服務默認是3128端口,可以在squid.conf文件中修改】

A INPUT -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT

5、本地連接此代理服務器;

6、聯繫管理員針對代理服務器服務器IP加白。

 

大功告成~

 

 

書籍推薦:https://pan.baidu.com/s/1mLEPmlllRu38vaGK7ABBMQ

發佈了12 篇原創文章 · 獲贊 28 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章