kotoyuuko
|
a6b57dc3c2
fix: correct certbot renewal hooks directory path
|
3 周之前 |
kotoyuuko
|
b671cbfcbf
fix: resolve trojan-go startup failure from TLS permissions and missing capability
|
3 周之前 |
kotoyuuko
|
967f5d9650
feat: use relay_domain instead of raw IP in Surge config
|
3 周之前 |
kotoyuuko
|
3624244f26
feat: add nginx fallback web server for Trojan camouflage
|
3 周之前 |
kotoyuuko
|
f9fb333069
feat: sync group_vars example files with variable restructuring
|
3 周之前 |
kotoyuuko
|
a891170e10
chore: add OpenSpec artifacts for fix-trojan-domain-undefined
|
3 周之前 |
kotoyuuko
|
84a4f52c9b
fix: use hostvars for SS variables in Surge template
|
3 周之前 |
kotoyuuko
|
8713f185f4
fix: disable become for localhost play to avoid sudo error
|
3 周之前 |
kotoyuuko
|
d89aaa6b4e
feat: allow port 80 on landing server for Let's Encrypt HTTP-01
|
3 周之前 |
kotoyuuko
|
221617ab82
chore: archive fix for ssh_port deriving from ansible_port
|
3 周之前 |
kotoyuuko
|
c1ea73d3ac
fix: remove invalid validate param from SSH drop-in task
|
3 周之前 |
kotoyuuko
|
a9a72248cc
fix: use SSH drop-in config and correct handler service name
|
3 周之前 |
kotoyuuko
|
24c3285545
fix: reorder UFW tasks to allow ports before enabling deny policy
|
3 周之前 |
kotoyuuko
|
d789dcd3f2
feat: remove server-side geoblock role for CN destinations
|
3 周之前 |
kotoyuuko
|
542e5ffbd2
fix: create extraction directory before unarchive in trojan role
|
3 周之前 |
kotoyuuko
|
b7046afbdf
fix: suppress Python interpreter discovery warning with auto_silent
|
3 周之前 |
kotoyuuko
|
ae16f6541e
fix: bootstrap Python 3 on remote hosts before Ansible modules run
|
3 周之前 |
kotoyuuko
|
13b6345f20
feat: support per-host custom SSH port via ansible_port
|
3 周之前 |
kotoyuuko
|
5cfdf80ecc
chore: make group_vars into templates, gitignore instances
|
3 周之前 |
kotoyuuko
|
447495663f
chore: make inventory a template, gitignore the instance
|
3 周之前 |
kotoyuuko
|
4eaba0c038
feat: support configurable SSH user (root and non-root)
|
3 周之前 |
kotoyuuko
|
25e4e8d0aa
chore: add OpenSpec commands and skills, gitignore local settings
|
3 周之前 |
kotoyuuko
|
1a97d299df
feat: auto-generate random ports/passwords and render Surge config
|
3 周之前 |
kotoyuuko
|
97025df341
feat: add geoblock role to drop outbound traffic to China IPs
|
3 周之前 |
kotoyuuko
|
7715ccf902
feat: add China domain/IP direct bypass rules in Surge client config
|
3 周之前 |
kotoyuuko
|
7d72410741
feat: ansible chained proxy setup with shadowsocks + trojan
|
3 周之前 |