Excellent software and practical tutorials
Install SSR Plus+ plugin on OpenWrt router
SSR Plus+ PluginsThe plugin is more resource-efficient and is suitable for running in smaller memory!routerInstallShadowsocksRAfter installing ShadowsocksR Plus+ on your router, it will save you a lot of trouble when used in a fixed place, especially in home applications.televisionConnect to WiFi and watchYoutubeornetflixOriginalTV drama.
Before we understand what ShadowsocksR is, let's first understand what Shadowsocks !
What is Shadowsocks?
Shadowsocks may refer to: a protocol based on Socks5 actingThe encryption transmission protocol can also refer to various development packages that implement this protocol. Python, C, C++, C#, Go and other programming languages, most of which are mainly implemented (iOSPlatform) Apache The source code is open under various free software licenses, including the GPL, MIT, etc.
Shadowsocks is divided intoserverBefore using the client and server, you need to deploy the server to the server first, and then connect through the client and create a local proxy.
Official website: https://shadowsocks.org
What is ShadowsocksR and how is it different from Shadowsocks?
ShadowsocksR is abbreviated as SSR, commonly known as yogurt and pink paper airplane. SSR is a branch of Shadowsocks (SS), which adds the "obfuscation mode" function and support for complex protocols based on the original software.
GL-AR150/GL-MT300N-V2/GL-AR300M Router Introduction
Meet WhiteGL-AR150), this is a pocket-sized and lightweight (40g) mini travel router suitable for small businesses and home users. Providing wireless Internet access and Internet surfing is your best choice.
This router is currently the cheapest soft router on the entire network. The official price is $26.90, and the official price on Taobao is 139 yuan, which is economical and affordable.
Product Description:
- Wireless Mobile Mini Travel Router: Only 40g (1.41oz), travel-sized, compact design fits into any pocket.
- Open Source and Programmable: Pre-installedOpenWrt, supports DDWrt.USBThe disk is expandable.
- Large Storage and Expandability: 64MB RAM, 16MB Flash ROM, dual Ethernet ports, UART, and 2.54mm standard GPIO for hardware DIY.
- Security and Privacy: Pre-installed OpenVPN and WireGuard, compatible with over 30 VPN service providers.
- PoE power supply (optional): Only one power supply method can be used at a time, either through PoE (Power over Ethernet) or micro USB cable. The PoE injector should be compatible with active or passive 48V 802.3af standard. PoE only works on WAN port.
Specification:
- WiFi speed: 150Mbps (2.4GHz)
- CPU: Atheros9331, @400MHz SoC
- Memory/Storage: DDR2 64MB/FLASH 16MB
- Ethernet Ports: 2 ports (1 WAN, 1 LAN)
- - USB Port: USB 2.0
- Weight: 40g
Comparison of three routers: GL-AR150/GL-MT300N-V2/GL-AR300M.
How to install ShadowsocksR's SSR plus+ plugin on your router
After getting the router, first flash the system. The GL series routers have built-in OpenWRT system installed. You can choose to update to the latestfirmwareVersionopenwrt 22.03
For the latest firmware version, please refer to:Flash openwrt system on router
After the firmware version is updated, start installing the ShadowsocksR plus+ plug-in. The ShadowsocksR plug-in has been deleted from the official software source. SSR Plus+ Plug-ins need to download IPK offline installation packages from other websites. Or install other software repositories containing SSR!
After connecting to the router using the terminal, it is very important to first check the CPU architecture of the router.
To view the chip architecture of the router CPU, please refer to:A Linux command to check the router CPU chip architecture
Check the command to see that the CPU architecture of the GL-AR150 router is mips_24kc, and the IPK offline installation package you need to download must also be mips_24kc. The CPU architecture of the GL-MT-300N-V2 is mipsel_24kc. If you install it on the GL-MT-300N-V2, you must download the IPK offline installation package corresponding to mipsel_24kc.
Example: OpenWrt22.03 installation SSR Plus+ Plugins
Next, you need to install several software packages in the OpenWrt22.03 system software. Before installation, uninstall the dnsmasq module in the official firmware. The dnsmasq-full module will be automatically installed in the subsequent installation. If you do not uninstall it, the installation will fail.
Uninstall dnsmasq, install dnsmasq-full and some necessary packages.
Delete the dnsmasq software package. When installing dnsmasq-full, you need to delete the dhcp file in the /etc/config/ directory before installing it.
opkg update opkg remove dnsmasq rm -rf /etc/config/dhcp
First update the software list, click Update list, and install the shadowsocks-libev-ss-redir package after the update. After entering shadowsocks-libev-ss-redir in the filter, it will be displayed in the list, and click the installation button.
Install the third-party software source, Fat House Garden software source:
In OPKG Configuration, copy the following content to /etc/opkg/customfeeds.conf. Pay attention to the version number for backward compatibility. The official source is used for the 5.4.154 kernel source.
src/gz openwrt_core https://repository.pangzhai.xyz/v21.02.1/targets/ath79/generic/packages src/gz openwrt_kmods https://downloads.openwrt.org/releases/21.02.1/targets/ath79/generic/kmods/5.4.154-1-79c5dc6db69102eb2943a96b9bec8b63 src/gz openwrt_base https://repository.pangzhai.xyz/v21.02.1/packages/mips_24kc/base src/gz openwrt_kenzo https://repository.pangzhai.xyz/v21.02.1/packages/mips_24kc/kenzo src/gz openwrt_luci https://repository.pangzhai.xyz/v21.02.1/packages/mips_24kc/luci src/gz openwrt_packages https://repository.pangzhai.xyz/v21.02.1/packages/mips_24kc/packages src/gz openwrt_routing https://repository.pangzhai.xyz/v21.02.1/packages/mips_24kc/routing src/gz openwrt_small https://repository.pangzhai.xyz/v21.02.1/packages/mips_24kc/small src/gz openwrt_telephony https://repository.pangzhai.xyz/v21.02.1/packages/mips_24kc/telephony
#Add the public key to the router cd /tmp/ wget https://repository.pangzhai.xyz/public_key/pangzhai.pub opkg-key add pangzhai.pub #After the public key is added, update the list opkg update
Install basic dependency packages:
opkg update opkg install boost boost-system boost-date_time boost-program_options coreutils-base64 coreutils-nohup libltdl7 liblua5.1.5 liblua5.3-5.3 kmod-nft-compat opkg install chinadns-ng brook dns2socks haproxy ipt2socks kcptun-client microsocks pdnsd-alt redsocks2 shadowsocks-libev-config shadowsocks-libev-ss-local shadowsocks-libev-ss-redir shadowsocksr-libev-server shadowsocksr-libev-ssr-local shadowsocksr-libev-nat simple-obfs tcping trojan-go trojan v2ray-plugin xray
After adding the software source, enter ssr in the filter and install the following software packages.
luci-app-ssr-plus luci-i18n-ssr-plus-zh-cn
After the installation is complete, restart the router. Then enter the management interface and you will see the ShadowsocksR plus+ plug-in console under Services.
After installing the ShadowsocksR plus+ plugin,nodeIn the configuration, add the SSR you want to connect to ServerAfter adding successfully, select the connected server name on the primary server, save and apply, and SSR Plus+ will be enabled successfully.
Can I choose the service node as v2ray access in SSR?