1
0
Эх сурвалжийг харах

一键脚本修改成随机端口,增加修改端口和MTU命令

root 6 жил өмнө
parent
commit
8d6bb8d4f0

+ 5 - 31
README.md

@@ -99,7 +99,11 @@ wget -qO- https://git.io/fp4jf | bash
 ```
 
 ### 获取自己所需服务软件的信息
-	ps aux
+```
+ps aux
+ps aux | grep -e shadowsocks -e brook -e ss-server -e kcp-server -e udp2raw -e speederv2 -e python
+ls /sys/class/net | awk {print} | head -n 1
+```
 可以得到软件的安装目录和配置文件目录
 
 ```	
@@ -151,36 +155,6 @@ systemctl enable shadowsocks-go
 systemctl disable frps #禁止的脚本
 ```
 
-# tar打包部署服务器.txt
-
-```
-tar -czv -T filelist -f ss_frp.tar.gz
--T 选项可以指定包含要备份的文件列表
-
-tar -xzvf ss_frp.tar.gz -C /指定目录
-
-/root/filelist
-/etc/init.d/brook
-/etc/init.d/frps
-/etc/init.d/shadowsocks-go
-/etc/nginx/1_www.srgb.xyz_bundle.crt
-/etc/nginx/2_www.srgb.xyz.key
-/etc/nginx/sites-enabled/default
-/etc/nginx/sites-enabled/frps
-/etc/nginx/sites-enabled/http
-/etc/nginx/sites-enabled/https
-/etc/shadowsocks-go/config.json
-/root/.bashrc
-/root/.vimrc
-/root/bbr.sh
-/root/fuck_net
-/usr/bin/shadowsocks-server
-/usr/local/brook/brook
-/usr/local/brook/brook.conf
-/usr/local/frps/frps
-/usr/local/frps/frps.ini
-
-
 ### 更换新机器后
 ====================
 apt-get update

+ 0 - 0
Wireguard/README.md → Wireguard/auto-add-routes.md


+ 2 - 2
Wireguard/wg5clients.sh

@@ -20,7 +20,7 @@ rand(){
     echo $(($num%$max+$min))  
 }
 
-port=$(rand 10000 60000)
+port=$(rand 1000 60000)
 
 mtu=1420
 host=$(hostname -s)
@@ -111,7 +111,7 @@ EOF
 done
 
 #  vps网卡如果不是eth0,修改成实际网卡
-ni=$(ls /sys/class/net | awk {print} | head -n 1)
+ni=$(ls /sys/class/net | awk {print} | grep -e eth. -e ens. -e venet.)
 if [ $ni != "eth0" ]; then
     sed -i "s/eth0/${ni}/g"  /etc/wireguard/wg0.conf
 fi

+ 3 - 4
Wireguard/wgmtu.sh

@@ -28,9 +28,9 @@ setmtu(){
 # 修改端口号
 setport(){
     echo -e "${GreenBG}修改 WireGuard 服务器端端口号,客户端要自行修改${Font}"
-    read -p "请输入数字(1000--60000): " num
+    read -p "请输入数字(100--60000): " num
     
-    if [[ ${num} -ge 1000 ]] && [[ ${num} -le 60000 ]]; then
+    if [[ ${num} -ge 100 ]] && [[ ${num} -le 60000 ]]; then
        port=$num
        wg-quick down wg0
        sed -i "s/ListenPort = .*$/ListenPort = ${port}/g"  /etc/wireguard/wg0.conf  
@@ -48,13 +48,12 @@ bash wg5
 
 # 设置菜单
 start_menu(){
-    clear
     echo -e "${Green}1. 显示客户端配置文本,临时网页下载客户端"
     echo -e "2. 修改 WireGuard 服务器端 MTU 值"
     echo -e "3. 修改 WireGuard 端口号"
     echo -e "4. 退出设置${Font}"
     echo
-    read -p "请输入数字:" num
+    read -p "请输入数字(1-4):" num
     case "$num" in
         1)
 	wgconf

+ 4 - 5
debian_wg_vpn.sh

@@ -21,9 +21,6 @@ apt install linux-headers-$(uname -r) -y
 # Debian9 安装后内核列表
 dpkg -l|grep linux-headers
 
-# 安装二维码插件
-apt -y install qrencode
-
 # 安装WireGuard
 # 添加 unstable 软件包源,以确保安装版本是最新的
 echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list
@@ -32,7 +29,7 @@ echo -e 'Package: *\nPin: release a=unstable\nPin-Priority: 150' > /etc/apt/pref
 # 更新一下软件包源
 apt update
  
-# 开始安装 WireGuard ,至于 resolvconf 我也不清楚这货具体是干嘛的,但是没有安装这个的系统会报错,但是具体会影响哪里使用我也不清楚,为了保险点不出错还是安装吧。一般 Debian9 都自带了。
+# 开始安装 WireGuard ,和辅助库 resolvconf
 apt install wireguard resolvconf -y
 
 # 验证是否安装成功
@@ -68,7 +65,7 @@ PostUp   = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j A
 PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
 
 # 服务端监听端口,可以自行修改
-ListenPort = 9009
+ListenPort = 9999
 
 # 服务端请求域名解析 DNS
 DNS = 8.8.8.8
@@ -148,6 +145,8 @@ systemctl enable wg-quick@wg0
 # 查询WireGuard状态
 wg
 
+# 以上生成的配置只作为说明文档,实际去调用另一个脚本生成配置
+#
 # 一键 WireGuard 多用户配置共享脚本 
 wget -qO- https://git.io/fpnQt | bash
 

+ 1 - 1
golang_install.sh

@@ -57,7 +57,7 @@ kcp-server -t "127.0.0.1:40000" -l ":4000" -mode fast2 -mtu 1300  >> /var/log/kc
 udp2raw -s -l0.0.0.0:8855 -r 127.0.0.1:4000 -k "passwd" --raw-mode faketcp  >> /var/log/udp2raw.log &
 
 # WireGuard + UDP2RAW 伪装 TCP  预留端口  8866
-udp2raw -s -l0.0.0.0:8866 -r 127.0.0.1:9009 -k "passwd" --raw-mode faketcp  >> /var/log/wg_udp2raw.log &
+udp2raw -s -l0.0.0.0:8866 -r 127.0.0.1:9999 -k "passwd" --raw-mode faketcp  >> /var/log/wg_udp2raw.log &
 
 exit 0
 EOF

+ 2 - 1
ubuntu_wireguard_install.sh

@@ -52,7 +52,7 @@ PostUp   = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j A
 # 如果你的服务器主网卡名称不是 eth0 ,那么请修改下面防火墙规则中最后的 eth0 为你的主网卡名称。
 PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
 # 服务端监听端口,可以自行修改
-ListenPort = 9009
+ListenPort = 9999
 # 服务端请求域名解析 DNS
 DNS = 8.8.8.8
 # 保持默认
@@ -119,5 +119,6 @@ systemctl enable wg-quick@wg0
 # 查询WireGuard状态
 wg
 
+# 以上配置文本只是参考文档使用,实际调用另一脚本生成配置
 # 一键 WireGuard 多用户配置共享脚本 
 wget -qO- https://git.io/fpnQt | bash