Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Commit 3ad632a

Browse files
committed
final release and deprecation
1 parent 4b6834f commit 3ad632a

File tree

2 files changed

+25
-6
lines changed

2 files changed

+25
-6
lines changed

.github/workflows/workflow.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
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 }}
@@ -27,7 +27,7 @@ jobs:
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
@@ -37,8 +37,8 @@ jobs:
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

readme.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
11
V2socks
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+
```

0 commit comments

Comments
 (0)