在我們國(guó)內(nèi),微信和釘釘已經(jīng)是我們?nèi)粘9ぷ髦泻蛡€(gè)人社交的溝通軟件,一天甚至幾十個(gè)群的信息轟炸,完全用手機(jī)操作也不是很方便,經(jīng)常會(huì)用到PC版的微信和釘釘。
但在工作中,經(jīng)常有用戶咨詢要限制上互聯(lián)網(wǎng)但是微信釘釘能使用。特別是很多單位實(shí)現(xiàn)內(nèi)外網(wǎng)分離的(如醫(yī)院、政府單位等等),內(nèi)網(wǎng)終端不能上互聯(lián)網(wǎng),但確實(shí)會(huì)用到釘釘?shù)取S绣X的單位可能會(huì)采購(gòu)一些硬件設(shè)備(如上網(wǎng)行為管理)來(lái)限制。這里提供了一種免費(fèi)的解決方式。
SS5是一個(gè)用于linux等環(huán)境的socks服務(wù)器軟件,它實(shí)現(xiàn)socks v4和v5協(xié)議。作為一個(gè)代理服務(wù)器,SS5對(duì)客戶端進(jìn)行身份驗(yàn)證、配置文件和處理網(wǎng)絡(luò)請(qǐng)求。
SOCKS5 是一個(gè)代理協(xié)議,它在使用TCP/IP協(xié)議通訊的前端機(jī)器和服務(wù)器機(jī)器之間扮演一個(gè)中介角色,使得內(nèi)部網(wǎng)中的前端機(jī)器變得能夠訪問(wèn)Inte.NET網(wǎng)中的服務(wù)器,或者使通訊更加安全。使用了SOCKS5代理后的通訊:客戶端<–>代理服務(wù)器<–>服務(wù)端。
SS5協(xié)議獨(dú)立于應(yīng)用程序協(xié)議,可以幫助不同的網(wǎng)絡(luò)服務(wù),包括telnet、 ftp、finger、whois、gopher和WWW等訪問(wèn)。
前提條件:
1、有一臺(tái)獨(dú)立的終端(服務(wù)器),內(nèi)外網(wǎng)均能互通。
軟件配置步驟:
1、安裝centos操作系統(tǒng),建議采用7.0以上版本(網(wǎng)上有人反應(yīng)6.0和8.0均會(huì)報(bào)錯(cuò)),安裝時(shí)采用最少化安裝。(本次使用的是7.6的版本)。具體怎么安裝centos就不說(shuō)了,安裝時(shí)把網(wǎng)絡(luò)等都配置好。
2、把防火墻關(guān)閉并禁用防火墻開機(jī)啟動(dòng)
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、通過(guò)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、編譯程序
首先進(jìn)入目錄
cd ss5-3.8.9
運(yùn)行配置環(huán)境檢查
./configure
進(jìn)行編譯
make && make install
7、修改相應(yīng)的配置文件
A、給主程序加上可執(zhí)行權(quán)限
chmod a+x /etc/init.d/ss5
B、修改ss5的配件文件
vi /etc/opt/ss5/ss5.conf
找到文件中的下面?zhèn)z行的注銷#號(hào)刪除即可(注意倆行不在一起)
C、 啟動(dòng)ss5服務(wù)
service ss5 start
D、添加系統(tǒng)啟動(dòng)項(xiàng)
chkconfig --add ss5
chkconfig ss5 on
這樣基本上就配置完了,采用缺省端口1080,沒(méi)有用戶認(rèn)證。
8、釘釘上設(shè)置
1、打開釘釘軟件,點(diǎn)擊右上角的下拉圖標(biāo),進(jìn)行網(wǎng)絡(luò)設(shè)置。
2、按圖設(shè)置網(wǎng)絡(luò)后點(diǎn)確定。
3、點(diǎn)擊確定后正常就可以掃描登錄了。就可以正常使用了