本帖最后由 指舞如歌 于 2018-11-17 13:42 编辑
教程适用于Merlin原版,KSmerlin和 K3混血Merlin
下面敏感词全部替换为shad0ws0cks=$$s
一.准备工作 U盘一个(ext3/ext4格式都行)fdisk-l 然后 mkfs.ext4 U盘 二.安装entware,输入内置: entware-setup.sh 之后然后更新软件 opkg update 三.安装套件 安装git、python、libsodium、S-S R服务端。 a. opkg install python&& opkg install libsodium&& opkg install git-http
b. cd /jffs d git clone -b manyuser git://github.com/$$sr-rm/$$sr.git 破娃的源没了,用这个fork的吧
四.处理库文件 /jffs/$$sr/$$s/crypto/util.py 大概在72行找到搜索 '/usr/lib*/lib%s.*' % name, 改为 '/opt/lib*/lib%s.*' % name
五.修改配置文件 复制:/jffs/$$sr/config.json 到/jffs/$$sr/user-config.json(同目录) 参数要配置成什么样,就按自己的吧。下面贴的是我用的参数 我贴了个例子在二楼附件
六.启动与停止命令:
启动:/jffs/$$sr/$$s/server.py -d start -c /jffs/$$sr/user-config.json 停止:/jffs/$$sr/$$s/server.py -d stop
4。防火墙开端口 iptables -I INPUT -p tcp --dport 8388 -j ACCEPT iptables -I INPUT -p udp --dport 8388 -j ACCEPT
5。新版entware已会自己启动,只需要启动S-S R+开端口即可 在services-start下,添加 #!/bin/sh sleep 30 /jffs/$$sr/$$s/server.py -d start -c /jffs/$$sr/user-config.json iptables -I INPUT -p tcp --dport 8388 -j ACCEPT iptables -I INPUT -p udp --dport 8388 -j ACCEPT
补充:请不要软件中心虚拟内存插件,因为会替换post-mount如果已安装,请在post-mount补充 #!/bin/sh if [ "$1" = "/tmp/mnt/sda" ] ; then ln -nsf $1/entware /tmp/opt fi
发个帖子好累,这样。。为了避免敏感词和论坛排版的影响。我上传了教程的doc文档。也是去掉后缀名"chm“就能用, 方便大家复制配置..
|