mirror of
https://github.com/v2fly/v2ray-examples.git
synced 2025-01-19 06:19:29 +08:00
60 lines
2.0 KiB
Markdown
60 lines
2.0 KiB
Markdown
|
# 这是一个使用 V2Ray 作为 ss + v2ray plugin 服务端的示例
|
|||
|
|
|||
|
> 完整的设置还需要一个 web 服务器解密 TLS 后,将请求转发给位于 127.0.0.1:10000 的 v2ray。由于 [https://guide.v2fly.org/advanced/wss_and_web.html#%E9%85%8D%E7%BD%AE](https://guide.v2fly.org/advanced/wss_and_web.html#%E9%85%8D%E7%BD%AE) 已经有了服务器的设置这里不再赘述,可以按需参考白话文教程里的 web 服务器设置。
|
|||
|
|
|||
|
config_server_redirect.json 和 config_server_domainsocket.json 选其一。
|
|||
|
|
|||
|
如果使用 domain socket 需要修改`/etc/systemd/system/v2ray.service`。否则由于 fhs 脚本使用的 nobody 用户的权限不够,无法在/var/run 里新建文件夹`ss-loop`而导致启动失败。
|
|||
|
|
|||
|
> 如果使用 fhs 脚本更新版本的话,会覆盖掉 service 文件,所以更新版本后需要重复下面的操作。
|
|||
|
|
|||
|
修改文件`/etc/systemd/system/v2rary.service`,在`[Service]`部分添加下面一行:
|
|||
|
|
|||
|
```properties
|
|||
|
RuntimeDirectory=ss-loop
|
|||
|
```
|
|||
|
|
|||
|
`ss-loop`对应 config.json 里的`dsSettings`部分的 path 里的文件夹`/var/run/ss-loop`
|
|||
|
|
|||
|
修改完成后需要执行
|
|||
|
|
|||
|
```shell
|
|||
|
systemctl disable v2ray.service
|
|||
|
systemctl enable v2ray.service
|
|||
|
```
|
|||
|
|
|||
|
最后重启下 v2ray 进程
|
|||
|
|
|||
|
```shell
|
|||
|
systemctl restart v2ray
|
|||
|
```
|
|||
|
|
|||
|
## 客户端配置示意
|
|||
|
|
|||
|
你应该按照服务端的设置修改对应的参数
|
|||
|
|
|||
|
### shadowsocks windows 客户端关键部分示例如下
|
|||
|
|
|||
|
```properties
|
|||
|
Server_IP: example.com or your server ip
|
|||
|
Server_Port: 443
|
|||
|
Password: ifYouWantToKeepYourPassphraseSafeChangeThis!!
|
|||
|
Encryption: chacha20-ietf-poly1305
|
|||
|
Plugin_Program: pathToYourV2ray-plugin_windows_arch.exe
|
|||
|
Plugin_Options: tls;mode=websocket;path=/michi;host=example.com
|
|||
|
```
|
|||
|
|
|||
|
### shadowsocks Android plugin 关键部分示例如下
|
|||
|
|
|||
|
需安装 shadowsocks 和 v2ray plugin,并搭配一同使用
|
|||
|
|
|||
|
```properties
|
|||
|
Plugin: v2ray
|
|||
|
Configuration:
|
|||
|
Transport_mode: websocket-tls
|
|||
|
Hostname: example.com
|
|||
|
Path: /michi
|
|||
|
Concurrent_connections: 1
|
|||
|
Certificate_for_TLS_verification: Not set
|
|||
|
```
|