Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. #!/bin/bash
  2. sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
  3. rm /etc/apt/sources.list
  4. echo "
  5. deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
  6. deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
  7. deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
  8. deb http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
  9. deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
  10. deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
  11. deb-src http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
  12. deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
  13. deb-src http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
  14. deb-src http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
  15. " >> /etc/apt/sources.list
  16. apt-get -o Acquire::ForceIPv4=true update
  17. apt-get -o Acquire::ForceIPv4=true install squid3 -y
  18. cd /etc/squid3/
  19. rm squid.conf
  20. rm /etc/apt/sources.list
  21. sudo cp /etc/apt/sources.list_backup /etc/apt/sources.list
  22. cd /etc/systemd/system
  23. echo "
  24. [Unit]
  25. Description=KobeKobz Squid Web Proxy Server
  26. Documentation=man:squid(8)
  27. After=network.target network-online.target nss-lookup.target
  28.  
  29. [Service]
  30. Type=forking
  31. PIDFile=/var/run/squid3.pid
  32. ExecStartPre=/usr/sbin/squid3 -z
  33. ExecStart=/usr/sbin/squid3 -sYC
  34. ExecReload=/bin/kill -HUP $MAINPID
  35. KillMode=mixed
  36.  
  37. [Install]
  38. WantedBy=multi-user.target
  39. " >> squid.service
  40. cd /etc/
  41. cd /etc/squid3
  42. rm squid.conf
  43. echo 'http_access allow all
  44. http_port 8008
  45. visible_hostname CryNet
  46. httpd_suppress_version_string off
  47. via off
  48. reply_header_access X-Squid-Error deny all
  49. cache_mgr KobeKobz
  50. error_directory /usr/share/squid3/errors/English' >> squid.conf
  51. cd /usr/share/squid3/errors/English
  52. rm ERR_INVALID_URL
  53. echo '<!DOCTYPE html>
  54. <html lang="en">
  55. <head>
  56. <meta charset="utf-8">
  57. <title>CRYNET</title>
  58. <meta name="viewport" content="width=device-width, initial-scale=1">
  59. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  60. <link href="https://fonts.googleapis.com/css?family=Press+Start+2P" rel="stylesheet">
  61. <link rel="stylesheet" href="https://bootswatch.com/4/slate/bootstrap.min.css" media="screen">
  62. <style>
  63. body {
  64. font-family: 'Press Start 2P', cursive;
  65. }
  66. .fn-color {
  67. color: #ffff;
  68. background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
  69. -webkit-background-clip: text;
  70. -webkit-text-fill-color: transparent;
  71. -webkit-animation: hue 5s infinite linear;
  72. }
  73.  
  74. @-webkit-keyframes hue {
  75. from {
  76. -webkit-filter: hue-rotate(0deg);
  77. }
  78. to {
  79. -webkit-filter: hue-rotate(-360deg);
  80. }
  81. }
  82. </style>
  83. </head>
  84. <body>
  85. <div class="container" style="padding-top: 50px">
  86. <div class="jumbotron">
  87. <h1 class="display-3 text-center fn-color">CRYNET</h1>
  88. <h4 class="text-center text-danger">SERVER</h4>
  89. <p class="text-center">๐Ÿ˜ <a href="https://me.crynet.pro/">%w</a> ๐Ÿ˜</p>
  90. </div>
  91. </div>
  92. </body>
  93. </html>' >> ERR_INVALID_URL
  94. chmod 755 *
  95. cd /etc/
  96. mkdir squid
  97. ln -s /etc/squid3/squid.conf /etc/squid/squid.conf
  98. systemctl enable squid
  99. systemctl start squid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement