【NAS筆記】Synology DS218J安裝shadowsocks-libev server

VicF

38 回覆
12 Like 2 Dislike
VicF 2019-01-01 23:10:45
我只自己手動起,router用Merlin原裝,嗰啲koolshare冇source code睇,其實違反GPL嘅,贏國IT9都唔敢用

其實自己搭建冇幾難,睇吓手冊加識多少shell scripting做到,過2日寫個router嘅自動安裝shell script睇吓大家啱唔啱用
我隻狗叫Mr.A 2019-01-02 00:33:15
有無用過draytek隻ssl
而家仲用唔用到 大陸<->香港
Lomography 2019-01-02 00:41:16
期待
VicF 2019-01-02 09:12:08
draytek嘅router我諗喺連登冇幾多人有,多數唔知

大路嘅華碩、netgear肯定最多
VicF 2019-01-02 14:38:35
需要改小小code,原因係nohup將stderr射去nohup.out, 要㩒多吓enter鍵,開機時系統或者會hang住咗冇起動brook

#! /bin/sh
#Brook server startup/stop shell script for Synology ARM7 CPU NAS
#Download file(s) at https://github.com/txthinking/brook
#This shell script must be placed at /usr/local/etc/rc.d
#$0 must be whatever.sh and 755 permission

ARG=$1
RET=0
#change port if need
server_port=20199  
password="YourPasswordHere" #change to yours


do_start(){
		/bin/nohup /opt/bin/brook server -l ":${server_port}" -p "$password" 2>> /dev/null >> /dev/null &
		if [ $? -eq 0 ] ; then
			 echo "Brook server is up." 
		else
			 echo "Fail to starting brook server." >&2
		fi
}

do_stop(){
	kill $(ps aux | grep brook | grep -v grep | awk '{print $2}') 2> /dev/null
}


case "$ARG" in
	start)  do_start ;;
	stop)   do_stop ;;
	*)	echo "Usage: $(basename $0) [start|stop]" >&2 
		 RET=1 ;;
esac

exit $RET


而家可以正常開關,唔使撳多次enter鍵

演算法 2019-01-02 14:57:27
我個router 裝左tranmission BT野,但個port 話close 左
咁我router 直接download 野,port forwarding 個ip 應該用乜野?
係唔係用番192.1.1.168? 巴打如果知可唔可以解答下? Thanks
VicF 2019-01-02 16:17:52
睇Merlin嘅wiki就得,我以前都係照做 主要係/jffs/scripts/firewall-start 冇用iptables開番個port,udp同tcp,裡面有教

https://github.com/RMerl/asuswrt-merlin/wiki/Installing-Transmission-through-Entware
VicF 2019-01-02 16:26:07
另外係華碩router嘅記得好似圖咁,唔係reboot router之後啲嘢冇晒



jffs 係router嘅永久儲存區,開機時會喺呢度搵啟動各種服務嘅shell script(s)
d仔 2019-01-02 16:29:18
其實rounter 裝會簡單d
asus rounter 用 3rd party rom 搞
演算法 2019-01-02 16:47:09
Thanks 巴打
用iptable 既code 解決定
明明尋日都有run 到但唔知個port 點解都係close 左
今日再run 過個code 個port 又開番
VicF 2019-01-04 00:04:50
發現咗問題,原来pastebin下載後嘅檔案會變成DOS/Windows格式

所以會令script唔work,請用

dos2unix filename

or
sed -i 's/\r$//g' filename
VicF 2019-01-06 10:38:58
你啱.

啱啱將router同nas嘅udp port打開,重新喺官網下載brook.apk,呢次OK

淨係TCP port打開 android用唔到
強力部位 2019-11-07 10:50:03
好似唔錯, 得閒試下裝喺部216play度試下
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞