Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/91yun/uml
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/91yun/uml
- Owner: 91yun
- Created: 2017-03-13T11:31:04.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-09T15:24:09.000Z (over 7 years ago)
- Last Synced: 2024-08-05T17:43:09.427Z (4 months ago)
- Language: Shell
- Size: 8.71 MB
- Stars: 57
- Watchers: 11
- Forks: 76
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - 91yun/uml - (Shell)
README
## 3月16日更新的内容:
1. 随机启动的问题在 [@Jacky Bao](https://plus.google.com/u/0/108855478531549571757/posts/DabLxwHAwGH) 的分享下顺利解决
2. 进入uml的方式更简单,只要执行screen -x或者bash run.sh status即可
3. 在@allient neko的帮助下加入了母机和uml的文件交换目录,可以方便的互传文件安装包还有问题可以回帖告知,感谢大家的测试反馈~
只是测试版,欢迎测试。
1. 随机启动的问题在 [@Jacky Bao](https://plus.google.com/u/0/108855478531549571757/posts/DabLxwHAwGH) 的分享下顺利解决
2. 使用alpine linux,启动只需64M内存,已在我自己的128M内存的小鸡上测试通过
3. 已自带SSR,相关的SSR说明在后面。感谢@allient neko加入了ssr功能
4. 感谢 [@Jacky Bao](https://plus.google.com/u/0/108855478531549571757/posts/DabLxwHAwGH) 提供的原包,方便小内存运行
5. 建议大家看手动安装的文章,加深理解。[文章点我](https://www.91yun.org/archives/4996)
6. UML毕竟不是系统,甚至不是虚拟机,不要抱太大指望,不要有太多想法。能运行起来SSR我感觉已经很不错啦# 前置准备
请选择安装`64bit`的操作系统,目前还没做32bit的包
VPS必须支持并开启TUN/TAP# 一键运行脚本
```
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/uml/master/bbr/uml.sh && bash uml.sh
```
装完ssr和bbr就已经运行了,如果你不想改密码和端口的话就可以直接用。。默认配置在下面。。
# UML相关说明
## 如何进入uml
`screen -x`或者在目录下运行`bash run.sh status`
用户名:`root` , 密码:`root`
## 如何退出uml
在uml模式里,通过按快捷键`ctrl+a+d`来退出screen
## 删除uml进程
```
bash run.sh stop
```
## 启动uml
```
bash run.sh start
```
## 如何把文件传入UML
我已经在root目录下新建了个umlshare目录(`/root/umlshare`),在uml里也做了挂载,位置同样是`/root/umlshare`,只要把文件放进去就可以了
# SSR相关说明
## 默认配置
```
端口:9191
密码:www.91yun.org
加密:RC4-MD5
协议:auth_sha1_v4
混淆:tls1.2_ticket_auth
```
## 如何修改SSR配置
### 第一步
根据上面的教程进入uml
### 第二步
修改mudb.json文件
```
vi /root/shadowsocksr/mudb.json
```
把相关的配置改成你自己需要的就可以了。需要说明的是,因为没有编译相关的依赖库,不支持chacha20的加密方法
### 第三步
重启SSR程序
```
bash /root/shadowsocksr/run.sh
```
### 最后一步
在母机的安装目录下打开run.sh找到下面的代码,把9191改成你自己刚才修改的端口
```
iptables -t nat -A PREROUTING -i venet0 -p tcp --dport 9191 -j DNAT --to-destination 10.0.0.2
iptables -t nat -A PREROUTING -i venet0 -p udp --dport 9191 -j DNAT --to-destination 10.0.0.2
```
然后重启即可## SSR添加多用户
```
python mujson_mgr.py -a -p 端口 -k 密码 -m 加密方式 -O 协议 -o 混淆
```
加完记得在母机增加iptables端口转发相关的代码