https://github.com/thisIsIan-W/homeproxy-autogen-configuration
An alternative way to auto-generate your dedicated homeproxy custom-mode configuration and simplify the setup process significantly.
https://github.com/thisIsIan-W/homeproxy-autogen-configuration
homeproxy immortalwrt openwrt
Last synced: 3 months ago
JSON representation
An alternative way to auto-generate your dedicated homeproxy custom-mode configuration and simplify the setup process significantly.
- Host: GitHub
- URL: https://github.com/thisIsIan-W/homeproxy-autogen-configuration
- Owner: thisIsIan-W
- License: mit
- Created: 2024-08-19T15:52:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-20T05:22:04.000Z (5 months ago)
- Last Synced: 2025-01-20T06:25:19.033Z (5 months ago)
- Topics: homeproxy, immortalwrt, openwrt
- Language: Shell
- Homepage: https://www.youtube.com/watch?v=nV8_kVfJmTU
- Size: 111 KB
- Stars: 90
- Watchers: 3
- Forks: 32
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# homeproxy-autogen-configuration
## English
An alternative way to generate your dedicated [homeproxy](https://github.com/immortalwrt/homeproxy) configuration on ImmortalWrt/OpenWrt(23.05.x+) and simplify the major setup process significantly.
### Introduction
* Save substantial time for repetitive chores in configuration;
* Provide an alternative solution to solve the potential issues that homeproxy cannot start or be used normally due to incorrect operations and other reasons.### Steps
Prepare the runtime environment necessary for the script execution via (Skip this step if it has already been prepared):
```bash
opkg update
opkg install bash jq curl
```, then:
* (Required) Customize your dedicated [rules.sh](https://gist.github.com/thisIsIan-W/2c582a751e56c1a3f36d9ce48e312b31) configuration by using Secret Gist or other private links;
* Execute the given script on your ImmortalWrt/OpenWrt(23.05.x+) system (You will be asked for the URL of your dedicated 'rules.sh' script during the execution):```bash
bash -c "$(curl -fsSl https://raw.githubusercontent.com/thisIsIan-W/homeproxy-autogen-configuration/refs/heads/main/generate_homeproxy_rules.sh)"
```* Done!
---
## 中文
一个更方便地生成 ImmortalWrt/OpenWrt(23.05.x+) [homeproxy](https://github.com/immortalwrt/homeproxy) 插件大多数常用配置的脚本。
### 简介
* 节省大量重复配置所需的时间;
* 提供替代方案,解决由于潜在的配置不当等原因导致 homeproxy 无法启动或正常使用的问题。### 使用步骤
准备脚本运行时所需环境(如已准备,则跳过此步):
```bash
opkg update
opkg install bash jq curl
```,然后:
* (必备) 通过私密 Gist 或其它可被正常访问的私有链接定制你的专属 [rules.sh](https://gist.github.com/thisIsIan-W/2c582a751e56c1a3f36d9ce48e312b31) 配置内容;
* 执行以下命令(脚本执行期间会向你索要你的定制配置URL):```bash
bash -c "$(curl -fsSl https://raw.githubusercontent.com/thisIsIan-W/homeproxy-autogen-configuration/refs/heads/main/generate_homeproxy_rules.sh)"
```* 完成!
更多细节,请参阅 [说明书](https://thisisian-w.github.io/2024/10/30/homeproxy-one-click-configure-scripts) 。