summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunker2022-08-21 15:30:13 +0300
committerJunker2022-08-21 15:30:13 +0300
commitc6b3eba7ec7ae58c637c3e8059b5b170ddf9ed83 (patch)
tree2779683f4dc500554f478f17dd6dfa1d5741f526
parentbd4773fd762bf1bf4b4abccedbb5f9320faa861b (diff)
downloadaur-c6b3eba7ec7ae58c637c3e8059b5b170ddf9ed83.tar.gz
update systemd service. add SOCKS_RELAY_HOST and SOCKS_RELAY_PORT params to config
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD7
-rw-r--r--socks-relay.conf2
-rw-r--r--socks-relay.service8
4 files changed, 14 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e35436fa853c..5b55b03aa5f7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = socks-relay
pkgdesc = Simple socks5 server and relay
pkgver = 1.0.1
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/guillon/socks-relay
arch = any
license = MIT
depends = python-pysocks
+ backup = etc/default/socks-relay
source = https://github.com/guillon/socks-relay/archive/refs/tags/v1.0.1.zip
source = socks-relay.service
source = socks-relay.conf
sha256sums = 59e02359aa61caab1ff4504df64da91d1a43eea419479d82ed530fef26ffb58a
- sha256sums = d17dc020dae651ce0e4d79229780ec19f2accf43c383e8a4a7f5b1b58f58d8e9
- sha256sums = 225d0a8e2be6f00158be07591373c5da1f486083f1163b8c89613b0f3548e0c0
+ sha256sums = 472cd01d44a00ce99d05d6585e3778c92f6582c80093545db8c357df597e581c
+ sha256sums = e4e835d3542f921c90916f9d2941916ed6328ed8a300586557a37af96d29fbf5
pkgname = socks-relay
diff --git a/PKGBUILD b/PKGBUILD
index 1d4b141da9c5..bc6b73c75250 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=socks-relay
pkgver=1.0.1
-pkgrel=3
+pkgrel=4
pkgdesc="Simple socks5 server and relay"
arch=('any')
url="https://github.com/guillon/socks-relay"
@@ -11,8 +11,9 @@ source=(
"socks-relay.service"
"socks-relay.conf")
sha256sums=('59e02359aa61caab1ff4504df64da91d1a43eea419479d82ed530fef26ffb58a'
- 'd17dc020dae651ce0e4d79229780ec19f2accf43c383e8a4a7f5b1b58f58d8e9'
- '225d0a8e2be6f00158be07591373c5da1f486083f1163b8c89613b0f3548e0c0')
+ '472cd01d44a00ce99d05d6585e3778c92f6582c80093545db8c357df597e581c'
+ 'e4e835d3542f921c90916f9d2941916ed6328ed8a300586557a37af96d29fbf5')
+backup=('etc/default/socks-relay')
package() {
mkdir -p "${pkgdir}/usr/bin"
diff --git a/socks-relay.conf b/socks-relay.conf
index 1abddd92ab5e..7332963605cd 100644
--- a/socks-relay.conf
+++ b/socks-relay.conf
@@ -1,3 +1,5 @@
+SOCKS_RELAY_HOST=localhost
+SOCKS_RELAY_PORT=8999
#SERVER_USER=user1
#SERVER_PASSWORD=password1
#SOCKS5_SERVER=socks.example.org:1080
diff --git a/socks-relay.service b/socks-relay.service
index 49dc53043eb0..6965b40e41c5 100644
--- a/socks-relay.service
+++ b/socks-relay.service
@@ -1,13 +1,13 @@
-[Unit]
+[Unit]
Description=Simple socks5 server and relay
After=network.target
-[Service]
+[Service]
Type=simple
DynamicUser=true
EnvironmentFile=/etc/default/socks-relay
-ExecStart=/usr/bin/socks-relay localhost:8999
+ExecStart=/usr/bin/socks-relay $SOCKS_RELAY_HOST:$SOCKS_RELAY_PORT
Restart=always
RestartSec=10s
@@ -31,5 +31,5 @@ RestrictAddressFamilies=AF_INET AF_INET6
LockPersonality=true
RestrictRealtime=true
-[Install]
+[Install]
WantedBy=multi-user.target \ No newline at end of file