https://github.com/astef/sstp
Systemd service configuration for shadowsocks-libev transparent proxy client
https://github.com/astef/sstp
linux proxy shadowsocks shadowsocks-libev systemd
Last synced: about 1 month ago
JSON representation
Systemd service configuration for shadowsocks-libev transparent proxy client
- Host: GitHub
- URL: https://github.com/astef/sstp
- Owner: astef
- License: gpl-3.0
- Created: 2024-09-18T18:49:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-04T17:48:44.000Z (over 1 year ago)
- Last Synced: 2025-03-04T18:36:35.201Z (over 1 year ago)
- Topics: linux, proxy, shadowsocks, shadowsocks-libev, systemd
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shadowsocks Transparent Proxy
Systemd service configuration for shadowsocks-libev transparent proxy client
# Configuration steps
> [!NOTE]
> You'll need a server for your client to connect to. You can use [shadowsocks-libev](https://github.com/shadowsocks/shadowsocks-libev) or any other shadowsocks implementation on your virtual machine.
1. Install [shadowsocks-libev](https://github.com/shadowsocks/shadowsocks-libev). Tested version is `v3.3.5`. Make sure `ss-redir` program is executable.
2. Clone this repository and create `pkg/.env` file (use `pkg/example.env` as an example)
3. Execute `. ./install.sh`
# Usage
Manage your proxy as a normal systemd service:
- Start proxy: `systemctl start sstp`
- See proxy status: `systemctl status sstp`
- Stop proxy: `systemctl stop sstp`
- See recent logs: `journalctl -ru sstp.service`