Global rate limit for client
This commit is contained in:
parent
f984d0297d
commit
54aa0b5523
|
@ -57,6 +57,18 @@ SSH_HOST_KEY_ALGORITHMS=$(cat $MAIN_PROJECT_FILE | grep 'SSH_HOST_KEY_ALGORITHMS
|
||||||
# refresh gpg keys every few hours
|
# refresh gpg keys every few hours
|
||||||
REFRESH_GPG_KEYS_HOURS=2
|
REFRESH_GPG_KEYS_HOURS=2
|
||||||
|
|
||||||
|
function global_rate_limit {
|
||||||
|
sudo cp /etc/sysctl.conf ~/sysctl.conf
|
||||||
|
if ! grep -q "tcp_challenge_ack_limit" ~/sysctl.conf; then
|
||||||
|
echo 'net.ipv4.tcp_challenge_ack_limit = 999999999' >> ~/sysctl.conf
|
||||||
|
else
|
||||||
|
sed -i 's|net.ipv4.tcp_challenge_ack_limit.*|net.ipv4.tcp_challenge_ack_limit = 999999999|g' ~/sysctl.conf
|
||||||
|
fi
|
||||||
|
sudo cp ~/sysctl.conf /etc/sysctl.conf
|
||||||
|
sudo rm ~/sysctl.conf
|
||||||
|
sudo sysctl -p
|
||||||
|
}
|
||||||
|
|
||||||
function refresh_gpg_keys {
|
function refresh_gpg_keys {
|
||||||
if [ ! -f /usr/bin/gpg ]; then
|
if [ ! -f /usr/bin/gpg ]; then
|
||||||
sudo apt-get -y install gnupg
|
sudo apt-get -y install gnupg
|
||||||
|
@ -188,6 +200,7 @@ done
|
||||||
echo $'Configuring client'
|
echo $'Configuring client'
|
||||||
refresh_gpg_keys
|
refresh_gpg_keys
|
||||||
configure_ssh_client
|
configure_ssh_client
|
||||||
|
global_rate_limit
|
||||||
configure_monkeysphere
|
configure_monkeysphere
|
||||||
if [[ $MESH_CLIENT_INSTALL == $'yes' || $MESH_CLIENT_INSTALL == $'y' || $MESH_CLIENT_INSTALL == $'on' ]]; then
|
if [[ $MESH_CLIENT_INSTALL == $'yes' || $MESH_CLIENT_INSTALL == $'y' || $MESH_CLIENT_INSTALL == $'on' ]]; then
|
||||||
echo $'Installing mesh packages'
|
echo $'Installing mesh packages'
|
||||||
|
|
Loading…
Reference in New Issue