diff options
author | iYAOYongPeng | 2016-04-12 20:22:17 +0800 |
---|---|---|
committer | iYAOYongPeng | 2016-04-12 20:22:17 +0800 |
commit | 65eeea26065f0a653a5b4fe019d4956a010bf119 (patch) | |
tree | ea3774bf4a90518527b77e9a64fb85f18de428e6 | |
download | aur-65eeea26065f0a653a5b4fe019d4956a010bf119.tar.gz |
Initial Import
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | client_config.json | 14 | ||||
-rw-r--r-- | finalspeed-client-cli.install | 13 | ||||
-rw-r--r-- | finalspeed-client-cli.service | 8 | ||||
-rw-r--r-- | finalspeed-client-cli.sh | 4 | ||||
-rw-r--r-- | port_map.json | 17 |
8 files changed, 121 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..79d9f1ed1cd2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Tue Apr 12 12:13:29 UTC 2016 +pkgbase = finalspeed-client-cli + pkgdesc = A bilateral acceleration software NoUI client + pkgver = 1.0 + pkgrel = 1 + url = https://github.com/sundapeng/FinalSpeed + install = finalspeed-client-cli.install + arch = any + license = GPL2 + depends = java-environment + depends = libpcap + source = https://github.com/sundapeng/FinalSpeed/releases/download/1.0/finalspeed-1.0.zip + source = finalspeed-client-cli.install + source = finalspeed-client-cli.service + source = finalspeed-client-cli.sh + source = client_config.json + source = port_map.json + sha256sums = b7fdee14234ba6b53bd56fe1034fa8a4dbbd7cc9ab0a36377646b71a4f41a3a6 + sha256sums = 9dc98545eb6925ea95c6035adfc76daffbb3ce24b54cebe7c4478ca50f75b42d + sha256sums = 95d509a1afcdbb4f318b791667f443b5d880346a22639bffa85181db719d069f + sha256sums = 921d1825aab8832670ed83ddb3e6983399356562d035b2929664d4513f58a8e1 + sha256sums = 3a828072b7125ff59c6f5f70c84fafc34e63711e39abe0c36320e1ccb348d6d5 + sha256sums = f53bdaa3e0918c1efbcde6096b633e781ccaf01f942bd425349d8baaaf75ab70 + +pkgname = finalspeed-client-cli + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..c0a1b2c688c4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +finalspeed-*.zip +finalspeed-client-cli-*-*-any.pkg.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7ddc8379a2db --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Yao YongPeng <iyao.yongpeng@gmail.com> + +pkgname=finalspeed-client-cli +pkgver=1.0 +pkgrel=1 +pkgdesc="A bilateral acceleration software NoUI client" +url="https://github.com/sundapeng/FinalSpeed" +arch=("any") +license=("GPL2") +depends=("java-environment" "libpcap") +install="${pkgname}.install" +source=("https://github.com/sundapeng/FinalSpeed/releases/download/1.0/finalspeed-1.0.zip" + "${pkgname}.install" + "${pkgname}.service" + "${pkgname}.sh" + "client_config.json" + "port_map.json") +sha256sums=("b7fdee14234ba6b53bd56fe1034fa8a4dbbd7cc9ab0a36377646b71a4f41a3a6" + "9dc98545eb6925ea95c6035adfc76daffbb3ce24b54cebe7c4478ca50f75b42d" + "95d509a1afcdbb4f318b791667f443b5d880346a22639bffa85181db719d069f" + "921d1825aab8832670ed83ddb3e6983399356562d035b2929664d4513f58a8e1" + "3a828072b7125ff59c6f5f70c84fafc34e63711e39abe0c36320e1ccb348d6d5" + "f53bdaa3e0918c1efbcde6096b633e781ccaf01f942bd425349d8baaaf75ab70") + +package() { + cd "${srcdir}" + + mv ${srcdir}/finalspeed-${pkgver}/finalspeed-${pkgver}.jar ${pkgname}.jar + install -Dm755 ${pkgname}.sh ${pkgdir}/usr/bin/${pkgname} + install -Dm644 ${pkgname}.jar ${pkgdir}/opt/${pkgname}/${pkgname}.jar + install -Dm644 client_config.json ${pkgdir}/opt/${pkgname}/client_config.json + install -Dm644 port_map.json ${pkgdir}/opt/${pkgname}/port_map.json + install -Dm644 ${pkgname}.service ${pkgdir}/usr/lib/systemd/system/${pkgname}.service +}
\ No newline at end of file diff --git a/client_config.json b/client_config.json new file mode 100644 index 000000000000..e1e6feb9197b --- /dev/null +++ b/client_config.json @@ -0,0 +1,14 @@ +{ + // 下载速度,单位是 B,字节。这里换算起来就是 11MB。请把这里改成本机的下载速度 + "download_speed": 11200698, + // 协议:tcp 或 udp。注意:服务端如果是 OpenVZ 架构的话,则只支持 udp。 + "protocal": "udp", + // 服务器地址 + "server_address": "1.2.3.4", + // 一般不需要更改,保持默认即可。 + "server_port": 150, + // 不需要更改,保持默认即可。 + "socks5_port": 1083, + // 上传速度,单位是 B,字节。 + "upload_speed": 357469 +} diff --git a/finalspeed-client-cli.install b/finalspeed-client-cli.install new file mode 100644 index 000000000000..dd955b9874b8 --- /dev/null +++ b/finalspeed-client-cli.install @@ -0,0 +1,13 @@ +pkgname="finalspeed-client-cli" + +post_install(){ + echo + echo "==> 启动前请先配置好位于/opt/${pkgname}下" + echo "==> 的client_config.json和port_map.json,并删除注释" + echo "==> " + echo "==> 开机自启请输入以下命令:" + echo "==> # systemctl enable finalspeed-client-cli" + echo "==> # systemctl start finalspeed-client-cli" + echo "==> " + echo "==> 祝你使用愉快!" +} diff --git a/finalspeed-client-cli.service b/finalspeed-client-cli.service new file mode 100644 index 000000000000..b1829528dc7a --- /dev/null +++ b/finalspeed-client-cli.service @@ -0,0 +1,8 @@ +[Unit] +Description=FinalSpeed Client Service +After=network.target + +[Service] +Type=simple +User=root +ExecStart=/usr/bin/finalspeed-client-cli diff --git a/finalspeed-client-cli.sh b/finalspeed-client-cli.sh new file mode 100644 index 000000000000..c87113982d53 --- /dev/null +++ b/finalspeed-client-cli.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /opt/finalspeed-client-cli +java -jar finalspeed-client-cli.jar
\ No newline at end of file diff --git a/port_map.json b/port_map.json new file mode 100644 index 000000000000..69cd0392504f --- /dev/null +++ b/port_map.json @@ -0,0 +1,17 @@ +{ + "map_list": [ + { + // 要加速的服务器端口 + "dst_port": 12345, + // 本地端口 + "listen_port": 1099, + // 备注信息 + "name": "ss" + }, + { + "dst_port": 23456, + "listen_port": 2200, + "name": "ssh" + } + ] +} |