返回列表 發帖
本帖最後由 tomleehk 於 2019-10-2 22:20 編輯
root@OpenWrt:/etc/init.d# v2ray start
V2Ray 4.20.0 (V2Fly, a community-driven edition of V2Ray.) O ...
gameplayer 發表於 2019-10-2 17:17


v2ray server 肯定未啟動

At openwrt command shell, type
/etc/init.d/v2ray enable  <<ENTER>>
/etc/init.d/v2ray start     <<ENTER>>

由 /etc 開始type哂全句

TOP

本帖最後由 tomleehk 於 2019-10-2 23:02 編輯
請問這 三個檔案 ca_bundle.crt, server.crt and server.key 要系邊到搵到?
gameplayer 發表於 2019-10-2 17:19


Post #1

Preparation
....
7. Valid certificate ( e.g. Let's encrypt, https://www.sslforfree.com/ )
....

呢d cert/key 檔案喺你幫你個webserver 嘅 domain 事先申請同預備定

經 Let's encrypt, https://www.sslforfree.com/ 申請, 免費有效3個月, 可免費renew
但你要有webserver同network知識先

亦可以經其他付費途徑申請有效期耐一d嘅cert/key檔案

Reference
https://www.freecodecamp.org/news/free-https-c051ca570324/

建議你先多了解 unix/openwrt, webserver(e.g. certificate, ssl/tls, proxy 等等..)
否則之後步驟可能會比較吃力

亦可以先搞掂v2ray 部分,
再利用另一隻openwrt router去研究webserver+cert嘅相關技術
cert/key出了錯webserver啟動唔到就連唔到後面嘅v2ray server
掌握到webserver技術之後, 成功起到一個有cert嘅網站, 再合併v2ray喺同一隻router上面

TOP

v2ray server 肯定未啟動

At openwrt command shell, type
/etc/init.d/v2ray enable  
/etc/init.d/v2r ...
tomleehk 發表於 2019-10-2 17:30



  root@OpenWrt:~# /etc/init.d/v2ray enable
-ash: /etc/init.d/v2ray: not found
root@OpenWrt:~# /etc/init.d/v2ray start
-ash: /etc/init.d/v2ray: not found

打全句,出現 not found.

如果CD 入去 /etc/init.d/,再打 v2ray enable

root@OpenWrt:/etc/init.d# v2ray enable
V2Ray 4.20.0 (V2Fly, a community-driven edition of V2Ray.) OpenWrt - Release 3
A unified platform for anti-censorship.
main: failed to load config:  > v2ray.com/core/main/confloader/external: config file not readable > open : no such file or directory

TOP

Post #1

Preparation
....
7. Valid certificate ( e.g. Let's encrypt,  )
....

呢d cert/key 檔案喺 ...
tomleehk 發表於 2019-10-2 17:36



    我都打算先建好普通v2ray,之後再整其他。

TOP

本帖最後由 tomleehk 於 2019-10-3 08:06 編輯
root@OpenWrt:~# /etc/init.d/v2ray enable
-ash: /etc/init.d/v2ray: not found
root@OpenWrt:~# /et ...
gameplayer 發表於 2019-10-3 00:13


/etc/init.d/v2ray 呢個 startup file 不存在
或者未set 好attritube/permission 755

睇番post #3, 要人手用winscp去create 同 set attribute/permission 755

TOP

/etc/init.d/v2ray 呢個 startup file 不存在
或者未set 好attritube/permission 755

睇番post #3, 要人 ...
tomleehk 發表於 2019-10-3 00:58


多謝CHING解答,我再慢慢研究下。

TOP

买了Newif3. Config 一天後才知道樓主為什麼直接用openwrt. 而不用Pandrabox,LEAN....
enable V2ray :
echo 0xDEADBEEF > /etc/config/google_fu_mode
Memory full,write error!!! 又要重裝。

TOP

本帖最後由 tomleehk 於 2019-12-13 10:36 編輯

另一個主要原因喺要用openconnect
openconnect只有openwrt同linux有installation package

TOP

本帖最後由 yiucsw 於 2019-12-13 17:15 編輯

剛安裝完openwrt, V2ray 在 newwifi3. 在那個看到 UUID? Ubuntu 好像是直接顯示。
openwrt 是自己Generate?

TOP

本帖最後由 tomleehk 於 2019-12-13 19:23 編輯

openwrt 不會 generate v2ray UUID , 要 diy 個 UUID, 可以揾網頁去generate 個 UUID
印象中有luci package去作為v2ray.json UI, 不過我覺得唔啱用, 用manual方法去customize個 v2ray.json仲簡單好用
startup script 都要diy

TOP

本帖最後由 yiucsw 於 2019-12-13 19:26 編輯

同 gameplayer 遇到的問題是一樣:
root@OpenWrt:/etc/init.d# v2ray enable
V2Ray 4.21.3 (V2Fly, a community-driven edition of V2Ray.) OpenWrt - Release 1
A unified platform for anti-censorship.
main: failed to load config:  > v2ray.com/core/main/confloader/external: config file not readable > open : no such file or directory
-------------------------------------------
加上-config parameter, 能運行,Default config file location 已經改變,不知道新位置在哪裡,是vpath?

root@OpenWrt:/# v2ray -config /etc/config/v2ray.json enable
V2Ray 4.21.3 (V2Fly, a community-driven edition of V2Ray.) OpenWrt - Release 1
A unified platform for anti-censorship.

是不是加 &
v2ray -config /etc/config/v2ray.json start &

TOP

本帖最後由 tomleehk 於 2019-12-13 20:08 編輯

詳見 Post #3

startup script file 都要diy, 同放喺適當folder同set適當attribute

Sample v2ray startup file
...
Use WINSCP to create the startup file v2ray (set attribute 755) at /etc/init.d/
...
At openwrt command shell, type
/etc/init.d/v2ray enable  <<ENTER>>
/etc/init.d/v2ray start     <<ENTER>>

TOP

本帖最後由 yiucsw 於 2019-12-14 09:09 編輯

謝謝,你的sample Start file 是正確的,不知道昨天為什麼不能用
/etc/init.d/v2ray enable

昨天是比較懶,加了link, default 在 /usr/bin/config.json
/etc/config# ln v2ray.json /usr/bin/config.json
# v2ray enable
V2Ray 4.21.3 (V2Fly, a community-driven edition of V2Ray.) OpenWrt - Release 1
A unified platform for anti-censorship.

問問到了這步能直接測試V2ray,還是要加Webserver。debug will be easier.

TOP

本帖最後由 tomleehk 於 2019-12-14 11:54 編輯

/etc/init.d/v2ray enable
喺 enable 開機時自動行/etc/init.d/v2ray呢嗰script, enable 咗一次就得
自己加了link唔知有乜結果,我未試過

另外可以開機後行
ps | grep "v2ray"
先check 吓 v2ray可唔可以開機後自動啟動,
v2ray.json或其他相關scripting有任何問題,都可能啟動唔到..

要試connection嘅話喺openwrt開番v2ray.json裏面v2ray嘅listening port
唔一定要加webserver, webserver只喺cover-up

TOP

本帖最後由 yiucsw 於 2019-12-14 20:58 編輯

try V2ray, cannot start by init.d, but can started by vray &
do not know where to find the v2ray log. add echo test to v2ray and no echo inside start_service.
as test, v2ray and v2ray.config use the sample you provided and modified accordingly.
Reset the openwrt few times and just add the v2ray and v2ray.conf is still not working.
-test -config do not product any error.
v2ray -config can run and grep can find the pid.
v2ray client cannot access thru 8443 port.
在luci startup - 按restart : "/etc/init.d/v2ray start" action: Command failed

TOP

返回列表