全球主机交流论坛

标题: icdsoft $2.4虚拟主机 运行ss+obfs的方法 [打印本页]

作者: kagurazakashira    时间: 2019-5-24 08:42
标题: icdsoft $2.4虚拟主机 运行ss+obfs的方法
本帖最后由 kagurazakashira 于 2019-5-24 15:28 编辑

这种方式运行的shadow产生的流量不会计入已使用流量

现在面板开启ssh,密钥可以生成或者自己上传公钥
然后切换到private目录或者www目录
然后运行
  1. git clone https://github.com/walkor/shadowsocks-php.git
  2. cd shadowsocks-php
  3. git clone https://github.com/walkor/Workerman.git Workerman
复制代码


然后编辑Applications/Shadowsocks/config.php

修改里面的配置,
原生ss的话修改PROTOCOL为origin

端口监听1024以上
然后
  1. /usr/local/bin/php7.cli start.php start -d
复制代码


php7.cli的路径如果不对的话先用find找一下看看
  1. find / -name php7.cli
复制代码


然后shadow就可以了,可以根据实际需求自行修改配置文件里的进程数量

然后是obfs-server

obfs需要自己找一台其它的linux进行编译,目前测试可行的系统是ubuntu16.04 x64


这里提供一个已经编译好的obfs-server
刚发现链接错了,改了下,后面的zip后缀无视,实际是bin文件
  1. wget 'https://vfm.ni-co.moe/uploads/vfm/obfs-server.zip' -O obfs-server
复制代码


  1. Debian / Ubuntu
  2. sudo apt-get install --no-install-recommends build-essential autoconf libtool libssl-dev libpcre3-dev libev-dev asciidoc xmlto automake

  3. git clone https://github.com/shadowsocks/simple-obfs.git
  4. cd simple-obfs
  5. git submodule update --init --recursive
  6. ./autogen.sh
  7. ./configure && make
复制代码


编译完成后将项目目录/src/obfs-server上传到虚拟主机
然后运行即可

  1. obfs-server -s server_ip -p 8139 --obfs http -r 127.0.0.1:8388
复制代码


替换下端口号码,前面是obfs监听的端口后面是shadow的端口


运行obfs时udp端口和obfs端口同号码的方法

shadow现在的状况是udp和tcp同端口,obfs只对tcp生效,udp还是由shadow自己处理
obfs-server作为独立服务运行时只能再监听不同的tcp,这样客户端需要配置2个线路,一个是obfs的一个是原声的,然后tcp走obfs,udp走原生,很麻烦

解决方法

修改shadowsocks-php/Applications/Shadowsocks/server_udp.php地14行

  1. $worker_udp = new Worker('udp://0.0.0.0:'. $PORT);
复制代码


将端口固定或者像我这样-1
  1. $worker_udp = new Worker('udp://0.0.0.0:'. ($PORT - 1));
复制代码


这样当shadow监听8982的时候udp会监听8981
然后运行obfs的时候
  1. obfs-server -s 0.0.0.0 -p 8981 --obfs http -r 127.0.0.1:8982
复制代码

这样即可做到tcp和udp同端口


作者: Wyane    时间: 2019-5-24 08:45
感谢分享
作者: Winsonkill    时间: 2019-5-24 08:46
大佬牛逼
作者: 三和大神    时间: 2019-5-24 08:46
富强是第一生产力
作者: fl20002    时间: 2019-5-24 08:48
目测药丸
作者: 学无涯    时间: 2019-5-24 08:49
大佬们又有玩的了
作者: zzz911    时间: 2019-5-24 08:49
6666,佩服大佬!
作者: 风为裳    时间: 2019-5-24 08:50
留言标记一下,等下就去试试
作者: elliott    时间: 2019-5-24 08:52
mark mark 大佬nb
作者: JackyWood    时间: 2019-5-24 08:53
这家会停掉后台进程,楼主有解决办法么
作者: tufu001    时间: 2019-5-24 08:54
大佬就是牛逼

作者: kagurazakashira    时间: 2019-5-24 08:55
JackyWood 发表于 2019-5-24 08:53
这家会停掉后台进程,楼主有解决办法么

目前的解决办法只有

可以写一个shell脚本判断进程是否存在,不存在就再执行
然后将脚本添加到cron以最高频率执行
作者: h2o    时间: 2019-5-24 08:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: kagurazakashira    时间: 2019-5-24 08:58
h2o 发表于 2019-5-24 08:57
php版本性能太差,我一般是放libev版本上去直接跑

我一开始就是编译的libev准备跑的
但是libev需要几个依赖
我水平渣不会静态编译,实在没办法解决那几个依赖的问题,只能用php了
作者: h2o    时间: 2019-5-24 08:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: ccf    时间: 2019-5-24 09:01
MJJ 出征 寸草不生
作者: mryin    时间: 2019-5-24 09:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: kagurazakashira    时间: 2019-5-24 09:05
h2o 发表于 2019-5-24 08:59
然后明确告诉你,静态版本是没有问题的

我知道静态版本是没有问题的,obfs-server就是静态的

问题是:我太菜了,不知怎么把libev版本编译成静态的
作者: vps1    时间: 2019-5-24 09:07
mjj出征。。。
作者: h2o    时间: 2019-5-24 09:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: walsh    时间: 2019-5-24 09:24
几块钱的虚拟主机跑这玩意 真是刷新下限 看你还很自豪的样子 觉得很有成就感。。。
作者: kagurazakashira    时间: 2019-5-24 09:28
walsh 发表于 2019-5-24 09:24
几块钱的虚拟主机跑这玩意 真是刷新下限 看你还很自豪的样子 觉得很有成就感。。。 ...



作者: kagurazakashira    时间: 2019-5-24 09:30
mryin 发表于 2019-5-24 09:03
虚拟机跑这个,哪里都是这种渣渣,惹人讨厌



作者: gyjys43043    时间: 2019-5-24 09:31
很好奇 这种虚拟主机,端口应该都被封掉了吧?不然每个人都搭服务的话,邻居之间端口是否会冲突?
作者: hostlocooo    时间: 2019-5-24 09:31
支持大佬 技术无罪
作者: kagurazakashira    时间: 2019-5-24 09:32
gyjys43043 发表于 2019-5-24 09:31
很好奇 这种虚拟主机,端口应该都被封掉了吧?不然每个人都搭服务的话,邻居之间端口是否会冲突? ...

有些商家没有禁止

端口冲突肯定会存在,需要尝试.
作者: Anblus    时间: 2019-5-24 09:32
删了吧,自己玩就行了,没必要发出来
作者: kagurazakashira    时间: 2019-5-24 09:33
Anblus 发表于 2019-5-24 09:32
删了吧,自己玩就行了,没必要发出来

我不玩
我自己不用这个
我只是发现了让mjj们爽一下.
作者: 我不是你的    时间: 2019-5-24 09:55
kagurazakashira 发表于 2019-5-24 09:33
我不玩
我自己不用这个
我只是发现了让mjj们爽一下.

我最喜欢这样的,让别人使劲折腾
作者: Yin    时间: 2019-5-24 10:14
谢谢楼主,y2b大概有1w 阿里云新加坡我们魔都电信也就1w5
作者: 流星    时间: 2019-5-24 10:15
居然有php版,是不是不提供ssh的虚拟主机也可以直接搞ss了?
作者: cmse    时间: 2019-5-24 10:18
66666,佩服大佬!
作者: skyflash    时间: 2019-5-24 10:26
寸草不生啊,寸草不生~~
作者: kagurazakashira    时间: 2019-5-24 10:35
流星 发表于 2019-5-24 10:15
居然有php版,是不是不提供ssh的虚拟主机也可以直接搞ss了?

需要以cli模式执行,不提供ssh的可以尝试用cron执行启动命令试试
作者: lipingpu    时间: 2019-5-24 11:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: IDC888    时间: 2019-5-24 11:06
动了飞机场的奶酪
作者: 憋说话吻我    时间: 2019-5-24 11:10
大佬真nb
作者: 深巷老猫i    时间: 2019-5-24 12:41
walsh 发表于 2019-5-24 09:24
几块钱的虚拟主机跑这玩意 真是刷新下限 看你还很自豪的样子 觉得很有成就感。。。 ...

楼主也只是分享技术 这也喷? 技术无罪好吗
作者: 零度回忆    时间: 2019-5-24 13:06

作者: rbc    时间: 2019-5-24 13:08
厉害了大佬,虽然不用,但还是感觉很厉害。
作者: bgh2001    时间: 2019-5-24 13:18
支持分享技术 ,别理喷子
作者: ChinaDNS    时间: 2019-5-24 13:35
http://tmp.link/f/5ce78277b643c

静态编译的 obfs-server x86-64
作者: ediee    时间: 2019-5-24 13:59
插个眼。有时间去折腾
作者: 西崽猪猪    时间: 2019-5-24 15:21
保护我方友军
作者: ncnc    时间: 2019-5-24 15:47
虚拟机跑这个 好厉害  我也试试的
作者: loco    时间: 2019-5-24 20:02
探讨技术是好事情,建议加个权限。
作者: xuhaoa    时间: 2019-5-25 21:42
插眼
作者: loveni    时间: 2019-5-25 23:06
搞死它
作者: heian9119    时间: 2019-5-25 23:19
进程会被结束,怎么办
作者: walsh    时间: 2019-5-26 10:29
深巷老猫i 发表于 2019-5-24 12:41
楼主也只是分享技术 这也喷? 技术无罪好吗

是啊技术无罪 锁匠也公开开锁技术 来一套详细教程 等到你家门锁被开 家里被盗你就不会这么说了 你是基本的社会常识都没有还是故意装傻 有些东西明知分享出来会造成滥用还要分享 要么是无知要么是无耻 无非是锁匠公开开锁技术会被抓 他分享这玩意只会给主机商带来麻烦自己一点事没有罢了
作者: ownones    时间: 2019-5-26 10:33
完蛋了,做站没法玩了
作者: walsh    时间: 2019-5-26 10:35
lipingpu 发表于 2019-5-24 11:05
弄了之后账号被封,去退款了

不被封才怪 虚拟主机就不能干这事 你充了5元话费你非要钻空子打500元的电话 封号还不是正常
作者: lipingpu    时间: 2019-5-26 10:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: walsh    时间: 2019-5-26 21:55
lipingpu 发表于 2019-5-26 10:45
呵呵,款已到账

打发你走拉到了 不退钱你再争议还不够人折腾的 几块钱的东西




欢迎光临 全球主机交流论坛 (https://www.iloc.eu.org/) Powered by Discuz! X3.4