You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can use open source mirror sites that reverse proxy OSDN to speed up downloads.
25
-
26
-
## Install from OpenWrt official repositories
27
-
28
-
{{% notice info %}} Currently only the latest snapshot version of openWrt contains v2rayA in the software source. Users of this version can install it directly from the software source. {{% /notice %}}
22
+
{{% notice info %}}
23
+
v2rayA has been merged into official OpenWrt since OpenWrt 21.02 stable release.
24
+
{{% /notice %}}
29
25
30
26
```bash
31
27
opkg update
32
28
opkg install v2raya
33
29
```
34
30
35
-
{{% notice note %}} Since there is no `v2ray-core` in the `xray-core` will be installed as a dependency. If you plan to use v2ray then you need to install it manually. In the presence of both v2ray and xray, v2rayA will take precedence over the former. {{% /notice %}}
31
+
{{% notice note %}}
32
+
Due to poor dependencies management provided by opkg, v2rayA depends to Xray by default.
33
+
34
+
If you like V2Ray, you may install v2rayA with addtional argument `--nodeps` (Do not follow dependencies) and install all other necessary dependencies by yourself.
35
+
36
+
If you have both V2Ray and Xray installed, v2rayA will use the latter by default.
37
+
{{% /notice %}}
38
+
39
+
## Install v2rayA manually
40
+
41
+
### Install V2Ray / Xray core
36
42
37
-
## Manual installation
43
+
{{% notice info %}}
44
+
Package `xray-core` has been available since OpenWrt 21.02 stable release.
38
45
39
-
### Install V2Ray Kernel / Xray Kernel
46
+
Package `v2ray-core` has been available since OpenWrt 22.03 stable release.
47
+
{{% /notice %}}
40
48
41
-
First install the packages `unzip` and `wget`, then download the v2ray kernel from [Github Releases](https://github.com/v2fly/v2ray-core/releases) and save it to `/usr/bin`, and finally give the binary executable permission.
49
+
First install packages `unzip` and `wget-ssl`, then download v2ray-core and move it to `/usr/bin/`\(precompiled builds can be found in [v2ray-core/releases](https://github.com/v2fly/v2ray-core/releases)\), and finally give the binary file executable permission.
{{% notice note %}} **keep** your eyes open Pay extra attention to the architecture of your OpenWrt device, don't download a version that doesn't work for your device, or the kernel won't work. {{% /notice %}}
62
+
Xray-core can be installed in a similar way.
63
+
64
+
{{% notice note %}} **Be careful**
65
+
66
+
Pay special attention to the architecture of your device: do not download a binary which is incompatible with it, otherwise the binary will not work.
67
+
{{% /notice %}}
54
68
55
69
### Install v2rayA
56
70
57
-
{{% notice info %}} For users who do not have v2rayA in the software source, you can find the ipk file suitable for your architecture from [here](https://downloads.openwrt.org/snapshots/packages) to install, or you can install it manually as follows. {{% /notice %}}
71
+
#### Install required dependencies:
58
72
59
-
Download the latest version of the binaries for the processor architecture from [Github Releases](https://github.com/v2rayA/v2rayA/releases) , then move to `/usr/bin`and give execute permissions:
Download the precompiled binary file corresponding to the processor architecture from [Github Releases](https://github.com/v2rayA/v2rayA/releases), and give it executable permission.
If you are dial-up via PPPoE, then you may experience the failure of v2rayA's transparent proxy to have no network connection after a period of time. As a workaround, when using v2rayA, do not delete or replace the "Network > Interface" default WAN connection (which uses the DHCP protocol), but instead create a new interface for dialing. **The newly created PPPoE dial-up interface needs to be added to the firewall zone named wan.**
112
-
113
-
### Some devices do not work
114
-
115
-
The [database module](https://github.com/boltdb/bolt) used by ~~v2rayA currently does not support MIPS-based chips. These devices (such as some cheap WiFi routers, domestic Loongson computers, etc.) may not be able to properly initialize the database, resulting in unusable use. ~~ This issue has been resolved in v1.5.9.1698.1 version.
116
-
117
-
Also, v2rayA cannot be enabled if the device flash space is too small. if you are in need, you can use `upx` to compress v2rayA and the core and try again.
118
-
119
-
Operating systems with incomplete kernel modules cannot enable transparent proxy. It is recommended to use the official OpenWrt distribution, or a third-party flavor called ImmortalWrt.
0 commit comments