新聞中心
在當前世界上,計算機系統(tǒng)和網(wǎng)絡安全已成為任何組織和個人都必須關注的問題。而在這個領域,Linux作為一個開放式操作系統(tǒng),因其穩(wěn)定性和開源性被廣泛應用于服務器和安全領域。其中,Shadowsocks(SS)技術方案在Linux系統(tǒng)上應用極為方便,而搭建SS代理服務器一直都是Linux用戶重要的需求。本篇文章將向大家分享一個輕松高效的方式搭建自己的Linux之SS服務器的教程。

站在用戶的角度思考問題,與客戶深入溝通,找到寧夏網(wǎng)站設計與寧夏網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋寧夏地區(qū)。
一、SS服務端安裝
1.使用shell安裝Shadowsocks
在Linux上搭建SS服務器可以使用一些腳本來完成安裝,比如使用shadowsocks-libev,shadowsocksR等腳本進行搭建,這里我們介紹一下使用shadowsocks-libev搭建的過程。
Step 1 安裝Debian系統(tǒng)依賴
首先安裝Debian系統(tǒng)依賴:
sudo apt-get update
sudo apt-get install -y wget git tar nano curl
sudo apt-get install -y build-essential autoconf libtool libssl-dev
sudo apt-get install -y gawk debhelper dh-systemd init-system-helpers
sudo apt-get install -y pkg-config libsodium-dev libcork-dev
Step 2 安裝Libev
安裝libev,libev是一個用C語言編寫的高性能開源庫,主要用于事件驅(qū)動和事件循環(huán)的網(wǎng)絡通信。
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:dreibh/ppa
sudo apt-get update
sudo apt-get install libev-dev
Step 3 安裝Shadowsocks-libev
安裝shadowsocks-libev:
wget –no-check-certificate https://github.com/shadowsocks/shadowsocks-libev/releases/download/v3.3.3/shadowsocks-libev-3.3.3.tar.gz
tar -zxf shadowsocks-libev-3.3.3.tar.gz
cd shadowsocks-libev-3.3.3
./configure –disable-documentation
make
sudo make install
Step 4 配置Shadowsocks-libev
編輯Shadowsocks-libev的配置文件,這里以端口為443和密碼為As3bdsP8兩個參數(shù)為例:
sudo nano /etc/ss-libev/config.json
配置文件內(nèi)容如下:
{
“server”:”0.0.0.0″,
“server_port”:443,
“l(fā)ocal_port”:1080,
“password”:”As3bdsP8″,
“method”:”aes-256-gcm”,
“timeout”:300,
“fast_open”:true
}
配置完成后,啟動ss-libev服務:
sudo systemctl enable shadowsocks-libev && sudo systemctl start shadowsocks-libev
2.使用Docker容器安裝Shadowsocks
除了使用上述方法安裝Shadowsocks-libev,我們還可以使用docker-compose安裝Shadowsocks。
Step 1 創(chuàng)建Docker-compose文件
在當前目錄中,創(chuàng)建docker-compose.yml文件,文件內(nèi)容如下:
version: ‘3’
services:
ss-server:
image: shadowsocks/shadowsocks-libev
environment:
– PASSWORD=As3bdsP8
– METHOD=aes-256-gcm
– LOCAL_PORT=1080
ports:
– “443:8388”
Step 2 啟動Docker容器
使用docker-compose啟動docker容器:
sudo docker-compose up -d
二、SS客戶端的使用
1. 在Windows系統(tǒng)中使用SS客戶端
下載Shadowsocks客戶端windows版,解壓縮之后,創(chuàng)建一個新配置文件,并填寫SS服務器IP地址、端口、密碼和加密方式,并點擊“啟動”,即可打開本地代理服務,使得本地流量經(jīng)過SS服務加密通道。
2. 在Android系統(tǒng)中使用SS客戶端
在Play商店中搜索Shadowsocks,安裝后使用,同樣是設置服務器IP、端口、密碼和加密方式。然后開啟代理即可。
3. 在iOS系統(tǒng)中使用SS客戶端
在App Store中下載shadowrocket安裝,啟動app之后,創(chuàng)建一個新的Shadowsocks代理節(jié)點,同樣是設置服務器IP、端口、密碼和加密方式即可。
在這篇文章中,我們通過使用shell或者Docker容器搭建自己的SS服務器,并根據(jù)不同操作系統(tǒng)介紹了SS客戶端的配置方法。通過這個小小的教程,希望可以讓大家更好地理解Shadowsocks的原理和配置方法,并更好地保障你自己網(wǎng)絡的安全。值得一提的是,SS服務無論是安裝還是使用都應該掌握操作的安全要點,如密碼復雜度、端口保護等,在配置過程中也要仔細檢查,以確保服務性能和安全。
相關問題拓展閱讀:
- ota服務器搭建linux
- 一臺新的linux服務器怎么搭建網(wǎng)站
ota服務器搭建linux
Linux服務器的部署,配置,搭建步驟:
1.準備:
1.1. jdk1.8:jdk-8u11-linux-x64.tar.gz。
tomcat:apache-tomcat-8.0.39-windows-x64.zip。
1.2. 先安裝個1.8的jdk,注意是linux for jdk,要不然可不行。
然后新建一個java文件夾在根目錄弊肆的(這里的根巖亂目錄要通過cd 再接/usr/進入,而不是home/xxx,可以通過pwd查看當前所在路徑)/usr/下,用來放置解壓后的jdk文件,這里因為后綴名是tar.gz所以直接用tar -xf 命令解壓。
2.配置:
2.1. 配置JDK的環(huán)境變量:到/etc/文租棗轎件夾找到profile文件,通過文件編輯命令vi profile在文件的末尾加上變量參數(shù):
JAVA_HOME=/usr/java/jdk1.8.0_11
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.2. 把下好的tomcat解壓到自定義的一個文件夾里了,我的是home/pengyy/tomcat/下,到config文件里修改一下端口號,vi命令編輯server.xml,里面后來啟動的時候8005那個端口有沖突,我直接改了8088,然后又把http請求的端口改成了8001,OK,tomcat配置完成,沒什么過多的步驟。
2.3. 將一個完成的web項目打成war包,放在tomcat下的webapps里解壓。
2.4. 進入到tomcat下的bin目錄,輸入命令啟動:./start.sh,終止命令./shutdown.sh。
可以查看日志,去tomcat的logs目錄底下查看catalina.out日志文件,可以通過cat查看文件命令,也可以tail -f(倒數(shù)多少行可以為數(shù)字) catalina.out來查看。
如果端口號被占用,可以用命令lsof -i:端口號 來查看端口號被占用的進程號,或者停止該進程,或者修改tomcat的端口號都可以。
而當你不確定是否終止了哪個項目的時候,可以通過輸入命令ps -ef|grep java來查看一下是否有在運行的項目,通過kill -9 進程號就可以干掉哪個正在運行的項目了。
最后通過ifconfig或者ip命令獲取虛擬機的Ip地址,在主機上通過ip+端口號+項目根路徑的方式訪問即可。
一臺新的linux服務器怎么搭建網(wǎng)站
在開發(fā)過程中,必然會出現(xiàn)多人同時工作、協(xié)著的情況,在嵌入式開發(fā)項目中更為平常,這樣可以加快項目周期,為產(chǎn)品上市占得時間先機。目前,使用Linux作為開發(fā)產(chǎn)品的操作系統(tǒng)情況越來越多,使用越來越廣泛。為了交叉編譯,為了最接近開發(fā)目標,我們一般都會自己搭建一臺Linux開發(fā)服務器。Linux開發(fā)服務器一些常碼斗用的功能必須支持,比如Samba、nfs、tftp、httpd等。
首先我們需要選擇合適的Linux操作系統(tǒng)作為服務器的系統(tǒng),推薦使用Fedora8、Fedora10等,筆者在長期使用的過程中覺得比較穩(wěn)定吧!如何安裝該操作系統(tǒng)就不多說了。 裝好系統(tǒng)后,需要增加Linux OS用戶,可以使用命令#adduser XXX;增加XXX用戶,#passwd XXX給其設置登錄密碼。當然使用圖形化創(chuàng)建用戶也很直觀、方便。在這個環(huán)節(jié)值得注意的一定要設置好該用戶的home目錄,一般都會設置到該用余閉戶的工作目錄,各個用戶的工作目錄需要私有化、獨立開來,這樣方便些、安全些。 多用戶的賬戶有了,我們應該來打通網(wǎng)絡功能了,F(xiàn)edora有bug,在圖形化配置GATEWAY什么的會不成功,請安裝如下方法修改: # cd cd /etc/sysconfig/network-scripts/ # vi ifcfg-eth0 修改配置文件如下: # Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller DEVICE=eth0 HWADDR=00:16:e6:db:c2:96 ONBOOT=yes BOOTPROTO=static //這個應該是“static”,而不是“dhcp”或“none”; USERCTL=yes PEERDNS=yes IPV6INIT=no NM_CONTROLLED=yes//這個應該是“yes”,如不修改,鏈接仍是disconnected; TYPE=Ethernet NETMASK=***.***.***.*** IPADDR=***.***.***.*** DNS1=***.***.***.*** DNS2=***.***.***.*** GATEWAY=***.***.***.*** step 3: # service network restart 接下來就需要調(diào)試一下Samba功能了,這樣在windows下編輯Linux下的代碼將非常的便利。命令行下操作方法如下: Vim /etc/samba/busers # Unix_name = B_name1 B_name2 … root = administrator admin nobody = guest pcguest bguest dssun = dssun hmchen = hmchen 增加Samba用戶; Vim /etc/samba/b.conf comment = * path = /opt/STM/STLinux-2.3/devkit/dtvkit/dssun writeable = yes ; browseable = yes valid users = bluo, dssun, hmchen, hqian, xiang, tsfu, yrli 設置工作路徑,可讀寫性、有效訪問的用戶等。 在圖形化下也有配置菜單,這遲毀磨個就很簡單了,不再敘述。 有了Samba就方便很多了!編譯編輯都很不錯了!接下來要著手你的開發(fā)平臺軟件,這個對于不同平臺的SDK有不同的處理方法,根據(jù)自己的SDK來處理。 有了SDK后,我們編譯通過后,一般都會進行調(diào)試,如何方便的調(diào)試呢?一般都會想到使用nfs調(diào)試。 以Fedora為例,一般默認安裝的沒有包括tftp功能,可以使用yum來安裝,方便! #yum install tftp; #yum install tftp-server 還需要更改一下tftp的配置,如下: vim /etc/xinetd.d/tftp 修改server_args = -s /tftpboot -c,這里的-c一定要加上,否則只能下載不能上傳!!! service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/in/in.tftpd server_args = -s /tftpboot -c per_source = 11 cps =flags = IPv4 } # mkdir /tftpboot # chmod 777 -R /tftpboot/ # service xinetd restart 記得要關閉防火墻、seLinux.不disabled seLinux,Samba有可能只能讀不能寫,切記。關于linux ss搭建教程的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
成都網(wǎng)站設計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設定制開發(fā)服務,為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設計,成都網(wǎng)站設計服務;成都創(chuàng)新互聯(lián)服務內(nèi)容包含成都網(wǎng)站建設,小程序開發(fā),營銷網(wǎng)站建設,網(wǎng)站改版,服務器托管租用等互聯(lián)網(wǎng)服務。
網(wǎng)頁標題:輕松搭建自己的Linux之SS教程分享 (linux ss搭建教程)
文章路徑:http://m.fisionsoft.com.cn/article/djdeeoi.html


咨詢
建站咨詢
