在我們國內,微信和釘釘已經是我們日常工作中和個人社交的溝通軟體,一天甚至幾十個群的信息轟炸,完全用手機操作也不是很方便,經常會用到PC版的微信和釘釘。
但在工作中,經常有用戶諮詢要限制上網際網路但是微信釘釘能使用。特別是很多單位實現內外網分離的(如醫院、政府單位等等),內網終端不能上網際網路,但確實會用到釘釘等。有錢的單位可能會採購一些硬體設備(如上網行為管理)來限制。這裡提供了一種免費的解決方式。
SS5是一個用於Linux等環境的socks伺服器軟體,它實現socks v4和v5協議。作為一個代理伺服器,SS5對客戶端進行身份驗證、配置文件和處理網絡請求。
SOCKS5 是一個代理協議,它在使用TCP/IP協議通訊的前端機器和伺服器機器之間扮演一個中介角色,使得內部網中的前端機器變得能夠訪問Internet網中的伺服器,或者使通訊更加安全。使用了SOCKS5代理後的通訊:客戶端<–>代理伺服器<–>服務端。
SS5協議獨立於應用程式協議,可以幫助不同的網絡服務,包括telnet、 ftp、finger、whois、gopher和WWW等訪問。
前提條件:
1、有一台獨立的終端(伺服器),內外網均能互通。
軟體配置步驟:
1、安裝centos作業系統,建議採用7.0以上版本(網上有人反應6.0和8.0均會報錯),安裝時採用最少化安裝。(本次使用的是7.6的版本)。具體怎麼安裝centos就不說了,安裝時把網絡等都配置好。
2、把防火牆關閉並禁用防火牆開機啟動
systemctl stop firewalld
systemctl disable firewalld
3、安裝必要的組件
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
4、通過wget直接下載軟體,(可能wget預設為安裝)
先安裝wget工具
yum -y install wget
下載ss5軟體
wget https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
5、解壓剛才下載的壓縮包
tar -vzx -f ss5-3.8.9-8.tar.gz
6、編譯程序
首先進入目錄
cd ss5-3.8.9
運行配置環境檢查
./configure
進行編譯
make && make install
7、修改相應的配置文件
A、給主程序加上可執行權限
chmod a+x /etc/init.d/ss5
B、修改ss5的配件文件
vi /etc/opt/ss5/ss5.conf
找到文件中的下面倆行的註銷#號刪除即可(注意倆行不在一起)
C、 啟動ss5服務
service ss5 start
D、添加系統啟動項
chkconfig --add ss5
chkconfig ss5 on
這樣基本上就配置完了,採用預設埠1080,沒有用戶認證。
8、釘釘上設置
1、打開釘釘軟體,點擊右上角的下拉圖標,進行網絡設置。
2、按圖設置網絡後點確定。
3、點擊確定後正常就可以掃描登錄了。就可以正常使用了