This repository was archived by the owner on Sep 20, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +25
-6
lines changed
Expand file tree Collapse file tree 2 files changed +25
-6
lines changed Original file line number Diff line number Diff line change 1414 - { name: x86_64-windows-msvc, os: windows-latest, target: x86_64-pc-windows-msvc }
1515 runs-on : ${{ matrix.os }}
1616 steps :
17- - uses : actions/checkout@v2
18- - uses : actions-rs/ toolchain@v1
17+ - uses : actions/checkout@v4
18+ - uses : dtolnay/rust- toolchain@master
1919 with :
2020 toolchain : stable
2121 target : ${{ matrix.target }}
2727 if : matrix.name != 'x86_64-windows-msvc'
2828 - run : mv target/${{ matrix.target }}/release/v2socks.exe target/${{ matrix.target }}/release/v2socks
2929 if : matrix.name == 'x86_64-windows-msvc'
30- - uses : actions/upload-artifact@v2
30+ - uses : actions/upload-artifact@v4
3131 with :
3232 name : v2socks-${{ matrix.name }}
3333 path : target/${{ matrix.target }}/release/v2socks
3737 if : startsWith(github.ref, 'refs/tags/v')
3838 needs : [test]
3939 steps :
40- - uses : actions/checkout@v2
41- - uses : actions/download-artifact@v2
40+ - uses : actions/checkout@v4
41+ - uses : actions/download-artifact@v4
4242 - run : |
4343 mkdir artifacts
4444 mv v2socks-x86_64-linux-gnu/v2socks artifacts/v2socks-x86_64-linux-gnu
Original file line number Diff line number Diff line change 11V2socks
22=======
33
4- An opinionated lightweight socks5 server and vmess (v2ray) client implemented in Rust.
4+ An opinionated lightweight socks5 server and vmess (v2ray) client implemented in Rust.
5+
6+ #### Deprecation
7+
8+ This software is no longer maintained. (It still works as of Sept. 2024)
9+
10+ You might be interested in another of my project [ sopipe] ( https://github.com/ylxdzsw/sopipe ) , which also implements the
11+ functionalities in this project, plus much more!
12+
13+ Example of running a socks5 server and a vmess client using ` sopipe ` :
14+
15+ ``` sh
16+ $ sopipe ' tcp(1080) => socks5_server => vmess_client("49aa7c07-2cd4-4585-b645-3392fde45b90") => tcp("example.com:3399")'
17+ ```
18+
19+ or through HTTP2 over TLS:
20+
21+ ``` sh
22+ $ sopipe ' tcp(1080) => socks5_server => vmess_client("49aa7c07-2cd4-4585-b645-3392fde45b90") => http2_client("example.com", "/")'
23+ ```
You can’t perform that action at this time.
0 commit comments