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

[复制链接]
查看: 6744   回复: 7
发表于 2024-6-30 20:12:19 | 显示全部楼层 |阅读模式
考虑到最近端口经常被封,就写了一个Shell脚本,放上来和大家共享

##!/bin/bash
num1=`grep "port" /etc/v2ray-agent/xray/conf/02_VLESS_TCP_inbounds.json | tr -cd "[0-9]"`
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 "[0-9]"`
echo Port been Updated: $num3

service xray restart
echo Service Restart

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

使用道具 举报

 楼主| 发表于 2024-6-30 20:12:53 | 显示全部楼层
看得懂的不需要,看不懂的需要稍微问一下【原创】写一个改端口的Shell脚本,放上来共享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-6-30 20:13:41 | 显示全部楼层
看的懂的也需要,哈哈,我就是懒得每次都 vi 进去修改,才写了这个脚本,
本来想用一行命令搞定的,后来想想,还是写了一个交互。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-6-30 20:13:57 | 显示全部楼层
根本没这么复杂,直接sed一行就搞定了。。

先关闭selinux
  1. sed -i "s@^SELINUX=.*@SELINUX=disabled@" /etc/selinux/config
复制代码
再改端口
  1. 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 了。
回复 支持 反对

使用道具 举报

发表于 2024-6-30 20:15:27 | 显示全部楼层
学习一下技术贴
回复 支持 反对

使用道具 举报

发表于 2024-6-30 20:16:26 | 显示全部楼层
是啊,我之前想用一行的,后来还是决定写个交互,看一下当前端口,还有更改后的端口。
万一改错机器就傻逼了~ 哈哈哈~
回复 支持 反对

使用道具 举报

发表于 2024-6-30 20:17:23 | 显示全部楼层
这样做离IP被Ban就不远了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则