灌水王 发表于 2024-6-30 20:12:19

【原创】写一个改端口的Shell脚本,放上来共享

考虑到最近端口经常被封,就写了一个Shell脚本,放上来和大家共享

##!/bin/bash
num1=`grep "port" /etc/v2ray-agent/xray/conf/02_VLESS_TCP_inbounds.json | tr -cd ""`
echo Current Service Port: $num1
read -p "Input New Port:" num2

sed -i "s/$num1/$num2/g" /etc/v2ray-agent/xray/conf/02_VLESS_TCP_inbounds.json

num3=`grep "port" /etc/v2ray-agent/xray/conf/02_VLESS_TCP_inbounds.json | tr -cd ""`
echo Port been Updated: $num3

service xray restart
echo Service Restart

目录文件你们自己改就是了,相信MJJ都能看懂的~

灌水王 发表于 2024-6-30 20:12:53

看得懂的不需要,看不懂的需要稍微问一下https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

灌水王 发表于 2024-6-30 20:13:41

看的懂的也需要,哈哈,我就是懒得每次都 vi 进去修改,才写了这个脚本,
本来想用一行命令搞定的,后来想想,还是写了一个交互。

灌水王 发表于 2024-6-30 20:13:57

根本没这么复杂,直接sed一行就搞定了。。

先关闭selinux
sed -i "s@^SELINUX=.*@SELINUX=disabled@" /etc/selinux/config
再改端口
sed -i "s@^Port.*@Port 9876@" /etc/ssh/sshd_config
最后修改当前环境selinux和重启ssh
setenforce 0
service sshd restart
如果改过端口的忽略selinux

灌水王 发表于 2024-6-30 20:14:46

如果端口被检测到封了,那此时墙还只是处于怀疑阶段,如果你多次更换域名,那就实锤了。。。就会封 IP 了。

zhongyimu 发表于 2024-6-30 20:15:27

学习一下技术贴

小牛 发表于 2024-6-30 20:16:26

是啊,我之前想用一行的,后来还是决定写个交互,看一下当前端口,还有更改后的端口。
万一改错机器就傻逼了~ 哈哈哈~

Chalouttbuh 发表于 2024-6-30 20:17:23

这样做离IP被Ban就不远了
页: [1]
查看完整版本: 【原创】写一个改端口的Shell脚本,放上来共享