|
@@ -54,6 +54,14 @@ function wait_for_onion_service {
|
54
|
54
|
fi
|
55
|
55
|
}
|
56
|
56
|
|
|
57
|
+function remove_onion_service {
|
|
58
|
+ onion_service_name="$1"
|
|
59
|
+ onion_service_port_to=$2
|
|
60
|
+ sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
|
|
61
|
+ sed -i "/127.0.0.1:${onion_service_port_to}/d" /etc/tor/torrc
|
|
62
|
+ systemctl restart tor
|
|
63
|
+}
|
|
64
|
+
|
57
|
65
|
function add_onion_service {
|
58
|
66
|
onion_service_name="$1"
|
59
|
67
|
onion_service_port_from=$2
|
|
@@ -120,19 +128,19 @@ function create_avahi_onion_domains {
|
120
|
128
|
return
|
121
|
129
|
fi
|
122
|
130
|
if [ $MICROBLOG_DOMAIN_NAME ]; then
|
123
|
|
- function_check create_avahi_service
|
|
131
|
+ function_check create_avahi_service
|
124
|
132
|
create_avahi_service microblog http tcp $MICROBLOG_ONION_PORT
|
125
|
133
|
fi
|
126
|
134
|
if [ $FULLBLOG_DOMAIN_NAME ]; then
|
127
|
|
- function_check create_avahi_service
|
|
135
|
+ function_check create_avahi_service
|
128
|
136
|
create_avahi_service blog http tcp $BLOG_ONION_PORT
|
129
|
137
|
fi
|
130
|
138
|
if [ $GIT_DOMAIN_NAME ]; then
|
131
|
|
- function_check create_avahi_service
|
|
139
|
+ function_check create_avahi_service
|
132
|
140
|
create_avahi_service git http tcp $GIT_ONION_PORT
|
133
|
141
|
fi
|
134
|
142
|
if [ $WIKI_DOMAIN_NAME ]; then
|
135
|
|
- function_check create_avahi_service
|
|
143
|
+ function_check create_avahi_service
|
136
|
144
|
create_avahi_service wiki http tcp $WIKI_ONION_PORT
|
137
|
145
|
fi
|
138
|
146
|
}
|