<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Ekrem Parlak - Ekrem Parlak]]></title><description><![CDATA[Ekrem Parlak - Ekrem Parlak]]></description><link>https://ekremparlak.com/</link><image><url>https://ekremparlak.com/favicon.png</url><title>Ekrem Parlak - Ekrem Parlak</title><link>https://ekremparlak.com/</link></image><generator>Ghost 5.39</generator><lastBuildDate>Sat, 25 Apr 2026 15:06:23 GMT</lastBuildDate><atom:link href="https://ekremparlak.com/author/admin/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Windows 10 Update Kapatma]]></title><description><![CDATA[<p>En kolay y&#xF6;ntem olarak <a href="https://github.com/WereDev/Wu10Man?ref=ekremparlak.com">https://github.com/WereDev/Wu10Man</a> buradaki program&#x131; y&#xFC;kleyip a&#xE7;&#x131;n. Daha sonra program&#x131; a&#xE7;t&#x131;ktan sonra Windows Update se&#xE7;ene&#x11F;ine t&#x131;klayarak kapatabilirsiniz.</p><p>Uygulama y&#xFC;klemeden yapmak istiyorsan&#x131;z</p>]]></description><link>https://ekremparlak.com/windows-10-update-kapatma/</link><guid isPermaLink="false">5ece45ffb9f1a80082e99fb2</guid><category><![CDATA[windows]]></category><category><![CDATA[windows 10]]></category><category><![CDATA[windows update]]></category><category><![CDATA[güncelleştirme]]></category><category><![CDATA[update kapatma]]></category><category><![CDATA[grup ilkesi]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Wed, 27 May 2020 11:26:44 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/upgrade-3727076_1920.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://ekremparlak.com/content/images/2020/05/upgrade-3727076_1920.jpg" alt="Windows 10 Update Kapatma"><p>En kolay y&#xF6;ntem olarak <a href="https://github.com/WereDev/Wu10Man?ref=ekremparlak.com">https://github.com/WereDev/Wu10Man</a> buradaki program&#x131; y&#xFC;kleyip a&#xE7;&#x131;n. Daha sonra program&#x131; a&#xE7;t&#x131;ktan sonra Windows Update se&#xE7;ene&#x11F;ine t&#x131;klayarak kapatabilirsiniz.</p><p>Uygulama y&#xFC;klemeden yapmak istiyorsan&#x131;z a&#x15F;a&#x11F;&#x131;dakini uygulayabilirsiniz.</p><hr><p>Windows 10 Update kapatmak i&#xE7;in Grup ilkesi d&#xFC;zenleyerek engellememiz gerekiyor. Ayarlardan sadece bir s&#xFC;reli&#x11F;ine kapat&#x131;labiliniyor.</p><!--kg-card-begin: markdown--><ol>
<li>Ba&#x15F;lata &quot;Grup ilkesi d&#xFC;zenle&quot; yazarak Yerel Grup &#x130;lkesi D&#xFC;zenleyeciye gir.</li>
<li>&quot;Bilgisayar Yap&#x131;land&#x131;rmas&#x131;\Y&#xF6;netim &#x15E;ablonlar&#x131;\Windows Bile&#x15F;enleri\Windows Update&quot; e gir.                                         <img src="https://cdn.ekremparlak.com/images/image15.png" alt="Windows 10 Update Kapatma" loading="lazy"></li>
<li>&quot;Otomatik G&#xFC;ncelle&#x15F;tirmeleri Yap&#x131;land&#x131;r&quot; gir ve devre d&#x131;&#x15F;&#x131; b&#x131;rak. <img src="https://cdn.ekremparlak.com/images/image16.png" alt="Windows 10 Update Kapatma" loading="lazy"></li>
</ol>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Nginx Rahatsız Edici Botları Engelleme]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p><a href="https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker?ref=ekremparlak.com">nginx-ultimate-bad-bot-blocker</a> ile sitenizi tarayan,sizin izin vermedi&#x11F;iniz veya k&#xF6;t&#xFC; niyetli botlar&#x131; engelleyebilirsiniz.</p>
<p>&#x130;lk &#xF6;nce y&#xFC;kleyici dosyay&#x131; indirmemiz gerekiyor</p>
<pre><code class="language-shell">sudo wget https://raw.githubusercontent.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/master/install-ngxblocker -O /usr/local/sbin/install-ngxblocker
sudo chmod +x /usr/local/sbin/</code></pre>]]></description><link>https://ekremparlak.com/nginx-rahatsiz-edici-botlari-engelleme/</link><guid isPermaLink="false">5eb9c1b660493600f31a6d98</guid><category><![CDATA[linux]]></category><category><![CDATA[nginx]]></category><category><![CDATA[web server]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Wed, 08 Jan 2020 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/photo-1485827404703-89b55fcc595e.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/photo-1485827404703-89b55fcc595e.jpg" alt="Nginx Rahats&#x131;z Edici Botlar&#x131; Engelleme"><p><a href="https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker?ref=ekremparlak.com">nginx-ultimate-bad-bot-blocker</a> ile sitenizi tarayan,sizin izin vermedi&#x11F;iniz veya k&#xF6;t&#xFC; niyetli botlar&#x131; engelleyebilirsiniz.</p>
<p>&#x130;lk &#xF6;nce y&#xFC;kleyici dosyay&#x131; indirmemiz gerekiyor</p>
<pre><code class="language-shell">sudo wget https://raw.githubusercontent.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/master/install-ngxblocker -O /usr/local/sbin/install-ngxblocker
sudo chmod +x /usr/local/sbin/install-ngxblocker
</code></pre>
<p>&#x130;ndirdikten sonra</p>
<pre><code class="language-shell">cd /usr/local/sbin/
sudo ./install-ngxblocker
</code></pre>
<p>ile  &#xE7;al&#x131;&#x15F;t&#x131;rarak yap&#x131;lacak olan de&#x11F;i&#x15F;ikliklere bak&#x131;yoruz. <code>/etc/nginx/conf.d</code>  <code>/etc/nginx/bots.d</code>  <code>/usr/local/sbin</code> gibi dizinlere dosyalar ekleyece&#x11F;ini g&#xF6;steriyor. Bir sorun yok ise</p>
<pre><code class="language-shell">sudo ./install-ngxblocker -x
</code></pre>
<p>ile &#xE7;al&#x131;&#x15F;t&#x131;rarak daha &#xF6;nce belirtti&#x11F;i dizinlerde de&#x11F;i&#x15F;iklik yapt&#x131;rtabilirsiniz. Bunlar&#x131; yapt&#x131;ktan sonra dosyalar&#x131; y&#xFC;klemi&#x15F; oluyoruz.</p>
<p>setup-ngxblocker dosyas&#x131;n&#x131; &#xE7;al&#x131;&#x15F;t&#x131;rarak sitelerinizin nginx ayarlar&#x131;n&#x131; yapabilirsiniz. Sadece baz&#x131; siteler i&#xE7;in aktif etmek istiyorsan&#x131;z kendiniz eklemek istedi&#x11F;iniz sitenin nginx config ayarlar&#x131;nda server b&#xF6;l&#xFC;m&#xFC;ne;</p>
<pre><code class="language-nginx"># Bad Bot Blocker
include /etc/nginx/bots.d/ddos.conf;
include /etc/nginx/bots.d/blockbots.conf;
</code></pre>
<p>ekleyerek yapabilirsizin.<br>
A&#x15F;a&#x11F;&#x131;daki &#xF6;rnekten bakabilirsiniz.</p>
<pre><code class="language-nginx">server {
	listen 443 ssl http2;
	listen [::]:443 ssl http2;
	server_name example.com;
	include /etc/nginx/bots.d/ddos.conf; 
	include /etc/nginx/bots.d/blockbots.conf;
	location / {
		try_files $uri $uri/ /index.php?$query_string;
	}
server {
	listen 80;
	listen [::]:80;
	server_name .example.com;
	location / {
		return 301 https://example.com$request_uri;
	}
}  
</code></pre>
<p><code>sudo nginx -t</code> ile ayarlar&#x131; test edebilir ve bir sorun yoksa <code>sudo nginx -s reload</code> ile nginx restart atabilirsiniz.<br>
Bunlar&#x131; yapt&#x131;ktan sonra her&#x15F;ey &#xE7;al&#x131;&#x15F;&#x131;yor olacak.</p>
<p>Son olarakta cron job ekleyerek belli aral&#x131;klarla engellenecek IP adreslerini g&#xFC;ncellemeniz gerekiyor.<br>
Bunun i&#xE7;inde <code>sudo crontab -e</code> ile crontab a&#xE7;arak <code>00 22 * * * sudo /usr/local/sbin/update-ngxblocker -n</code> eklemeniz yeterli olacakt&#x131;r.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Netdata Kurulumu]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p><a href="https://my-netdata.io/?ref=ekremparlak.com">Netdata</a> ile linux server&#x131;n&#x131;z&#x131;n durumuna canl&#x131; olarak ayr&#x131;nt&#x131;l&#x131; bir &#x15F;ekilde bakabilirsiniz. Basit ve kullan&#x131;&#x15F;l&#x131; bir program. Ayr&#x131;ca <a href="https://www.docker.com/?ref=ekremparlak.com">docker</a> deste&#x11F;ide var. Container&apos;lar&#x131;n ne kadar internet,ram,</p>]]></description><link>https://ekremparlak.com/netdata-kurulumu/</link><guid isPermaLink="false">5eb9bf8160493600f31a6d90</guid><category><![CDATA[netdata]]></category><category><![CDATA[monitoring]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Sat, 13 Apr 2019 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/coder-1869306_1920.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/coder-1869306_1920.jpg" alt="Netdata Kurulumu"><p><a href="https://my-netdata.io/?ref=ekremparlak.com">Netdata</a> ile linux server&#x131;n&#x131;z&#x131;n durumuna canl&#x131; olarak ayr&#x131;nt&#x131;l&#x131; bir &#x15F;ekilde bakabilirsiniz. Basit ve kullan&#x131;&#x15F;l&#x131; bir program. Ayr&#x131;ca <a href="https://www.docker.com/?ref=ekremparlak.com">docker</a> deste&#x11F;ide var. Container&apos;lar&#x131;n ne kadar internet,ram,cpu kulland&#x131;&#x11F;&#x131;na bakabilirsiniz.</p>
<p>Tek bir kod ile kurulabiliyor fakat g&#xFC;venli &#x15F;ekilde uzaktan eri&#x15F;im i&#xE7;in baz&#x131; i&#x15F;lemler yapmam&#x131;z gerekiyor. Bunun i&#xE7;in 2 yol anlatacam.</p>
<p>Netdata kurmak i&#xE7;in a&#x15F;a&#x11F;&#x131;daki kodu &#xE7;al&#x131;&#x15F;t&#x131;rmam&#x131;z yeterli.</p>
<pre><code class="language-bash">bash &lt;(curl -Ss https://my-netdata.io/kickstart-static64.sh)
</code></pre>
<h2 id="firewallilesadecekendiipadresimizeizinvererek">Firewall ile sadece kendi ip adresimize izin vererek</h2>
<p>Netdata varsay&#x131;lan olarak 19999 portunda &#xE7;al&#x131;&#x15F;&#x131;yor. Bu porta sadece kendi ipmiz &#xFC;zerinden ba&#x11F;lant&#x131;lara izin vererek g&#xFC;venli&#x11F;i sa&#x11F;l&#x131;yacaz. Bunun i&#xE7;in &#xE7;al&#x131;&#x15F;an bir firewall olmas&#x131; gerekiyor aksi halde herkes bu adrese ula&#x15F;abilir.</p>
<p>UFW ile izin vermek i&#xE7;in;</p>
<pre><code class="language-bash">ufw allow from ipadresin to any port 19999
</code></pre>
<p>Iptables ile izin vermek i&#xE7;in;</p>
<pre><code class="language-bash">iptables -A INPUT -p tcp -s ipadresin --dport 19999 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
</code></pre>
<p>Bu &#x15F;ekilde ip adresiniz ile ba&#x11F;lanabilirsiniz fakat static ip adresiniz yoksa ip adresiniz her de&#x11F;i&#x15F;ti&#x11F;inde bunu tekrar yapman&#x131;z gerekir. Bunun yerine <a href="https://ekremparlak.com/docker-ile-openvpn-socks-ve-http-proxy-kurulumu/">/docker-ile-openvpn-socks-ve-http-proxy-kurulumu/</a> bu konuda anlatt&#x131;&#x11F;&#x131;m &#x15F;ekilde vpn veya proxy ile ba&#x11F;lanarak yapabilirsiniz. Docker farkl&#x131; bir network aray&#xFC;z&#xFC; kulland&#x131;&#x11F;&#x131; i&#xE7;in bu ip adreslerine izin vermeniz gerekiyor. Bu ip adresleri de&#x11F;i&#x15F;medi&#x11F;i i&#xE7;in bu i&#x15F;lemleri tekrar tekrar yapman&#x131;za gerek yok.</p>
<p>Docker varsay&#x131;lan olarak 172.17.0.0/16 ip adresi aral&#x131;&#x11F;&#x131;n&#x131; kulland&#x131;&#x11F;&#x131; i&#xE7;in bu ip adresine izin vermemiz gerekiyor.</p>
<p>UFW ile izin vermek i&#xE7;in;</p>
<pre><code class="language-bash">ufw allow from 172.17.0.0/16 to any port 19999
</code></pre>
<p>Iptables ile izin vermek i&#xE7;in;</p>
<pre><code class="language-bash">iptables -A INPUT -p tcp -s 172.17.0.0/16 --dport 19999 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
</code></pre>
<p>Bunlar&#x131; yapt&#x131;ktan ve sunucuya vpn veya proxy ile ba&#x11F;land&#x131;ktan sonra serverip:19999 adresine girerek g&#xF6;r&#xFC;nt&#xFC;leyebilirsiniz.</p>
<h2 id="nginxilereverseproxyyaparakgrntleme">Nginx ile reverse-proxy yaparak g&#xF6;r&#xFC;nt&#xFC;leme</h2>
<p>Nginx ile proxy yaparak ve <a href="https://ekremparlak.com/nginx-siteye-sifre-ile-giris-ekleme/">/nginx-siteye-sifre-ile-giris-ekleme/</a> burada anlatt&#x131;&#x11F;&#x131;m gibi kullan&#x131;c&#x131; ad&#x131; ve &#x15F;ifre ekleyerek g&#xFC;venli bir &#x15F;ekilde ba&#x11F;lanabiliriz.</p>
<p>Nginx i&#xE7;in &#xF6;rnek ayarlar;</p>
<pre><code class="language-nginx">server {
        listen 80;
        server_name test.ekremparlak.com;
		location / {
		proxy_pass http://127.0.0.1:19999;
                auth_basic &quot;Restricted&quot;;
                auth_basic_user_file /config/nginx/.sifreler;
        }
}
</code></pre>
<p>Sunucuda aktif bir firewall yoksa Netdata&apos;y&#x131; sadece localhost &#xFC;zerinden &#xE7;al&#x131;&#x15F;t&#x131;rmam&#x131;z gerekiyor. Bu sayede port ile uzaktan eri&#x15F;imi kapatm&#x131;&#x15F; olacaz.</p>
<p>/opt/netdata/netdata-configs/netdata.conf dosyas&#x131;n&#x131; d&#xFC;zenleyerek</p>
<pre><code class="language-toml">[web]
  bind to = 127.0.0.1
</code></pre>
<p>ekliyoruz.</p>
<pre><code class="language-bash">systemctl restart netdata
</code></pre>
<p>komutuyla da netdata servisini yeniden ba&#x15F;lat&#x131;yoruz. Bunlar&#x131; yapt&#x131;ktan sonra Netdata sadece localhost &#xFC;zerinden dinleyecek ve nginx ile&apos;de d&#x131;&#x15F;ar&#x131;ya a&#xE7;&#x131;lacak.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Docker İle Openvpn, Socks ve HTTP Proxy Server Kurulumu]]></title><description><![CDATA[<!--kg-card-begin: markdown--><h2 id="openvpn">OPENVPN</h2>
<p><a href="https://hub.docker.com/r/kylemanna/openvpn?ref=ekremparlak.com">https://hub.docker.com/r/kylemanna/openvpn</a></p>
<pre><code class="language-bash">docker volume create --name OVPN_DATA
docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_genconfig -u udp://&lt;serverip&gt;
docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn ovpn_initpki
docker run</code></pre>]]></description><link>https://ekremparlak.com/docker-ile-openvpn-socks-ve-http-proxy-kurulumu/</link><guid isPermaLink="false">5eb9bd8c60493600f31a6d78</guid><category><![CDATA[linux]]></category><category><![CDATA[openvpn]]></category><category><![CDATA[proxy]]></category><category><![CDATA[vpn]]></category><category><![CDATA[socks]]></category><category><![CDATA[squid]]></category><category><![CDATA[docker]]></category><category><![CDATA[vpn server]]></category><category><![CDATA[proxy server]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Sat, 16 Mar 2019 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/photo-1510511459019-5dda7724fd87.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h2 id="openvpn">OPENVPN</h2>
<img src="https://ekremparlak.com/content/images/2020/05/photo-1510511459019-5dda7724fd87.jpg" alt="Docker &#x130;le Openvpn, Socks ve HTTP Proxy Server Kurulumu"><p><a href="https://hub.docker.com/r/kylemanna/openvpn?ref=ekremparlak.com">https://hub.docker.com/r/kylemanna/openvpn</a></p>
<pre><code class="language-bash">docker volume create --name OVPN_DATA
docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_genconfig -u udp://&lt;serverip&gt;
docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn ovpn_initpki
docker run -v OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full vpn nopass
docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_getclient vpn &gt; vpn.ovpn
</code></pre>
<p>Bunlar&#x131; yapt&#x131;ktan sonra sunucuda bulundu&#x11F;unuz dizinde vpn.ovpn ad&#x131;nda bir dosya olu&#x15F;acak. Bu dosya ile &#x15F;ifre girmeye gerek kalmadan vpn ba&#x11F;lant&#x131;s&#x131; olu&#x15F;tarabilirsiniz.</p>
<p>Ayar dosyas&#x131;n&#x131; tekrar olu&#x15F;turmak isterseniz son sat&#x131;r&#x131; tekrar &#xE7;al&#x131;&#x15F;t&#x131;rabilirsiniz.</p>
<p>Ba&#x15F;ka kullan&#x131;c&#x131;lar eklemek isterseniz son 2 sat&#x131;rdaki vpn kullan&#x131;c&#x131;s&#x131;n&#x131; de&#x11F;i&#x15F;tirerek yapabilirsiniz.</p>
<pre><code class="language-bash">docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full vpn2 nopass
docker run -v OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_getclient vpn2 &gt; vpn2.ovpn
</code></pre>
<p>Ayn&#x131; sunucu &#xFC;zerinden birden fazla openvpn server &#xE7;al&#x131;&#x15F;t&#x131;rmak istiyorsan&#x131;z volume ad&#x131;n&#x131; ve portu de&#x11F;i&#x15F;tirmeniz gerekiyor.</p>
<pre><code class="language-bash">docker volume create --name OVPN_DATA2
docker run -v OVPN_DATA2:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_genconfig -u udp://&lt;serverip&gt;
docker run -v OVPN_DATA2:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn ovpn_initpki
docker run -v OVPN_DATA2:/etc/openvpn -d -p 1195:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
docker run -v OVPN_DATA2:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full vpn nopass
docker run -v OVPN_DATA2:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_getclient vpn &gt; vpn.ovpn
</code></pre>
<p>Burada 1195 portundan &#xE7;&#x131;k&#x131;&#x15F; veriyoruz fakat olu&#x15F;turdu&#x11F;umuz container 1194 portundan &#xE7;al&#x131;&#x15F;t&#x131;&#x11F;&#x131; i&#xE7;in olu&#x15F;turdu&#x11F;u .ovpn dosyas&#x131; da 1194 portuna ayarl&#x131;.</p>
<p>Bunun i&#xE7;in .ovpn dosyas&#x131;nda bulunan  <strong><code>remote &lt;serverip&gt; 1194 udp</code></strong> olan k&#x131;sm&#x131; <strong><code>remote &lt;serverip&gt; 1195 udp</code></strong> olarak de&#x11F;i&#x15F;tirmemiz gerekiyor</p>
<hr>
<h2 id="socksproxy">SOCKS PROXY</h2>
<p><a href="https://hub.docker.com/r/xkuma/socks5?ref=ekremparlak.com">https://hub.docker.com/r/xkuma/socks5</a></p>
<pre><code class="language-bash">docker run -d -p 1080:1080 -e PROXY_USER=user -e PROXY_PASSWORD=pass -e PROXY_SERVER=0.0.0.0:1080 xkuma/socks5
</code></pre>
<p>Bu &#x15F;ekilde 1080 portundan user kullan&#x131;c&#x131; ad&#x131; ve pass &#x15F;ifresi ile ba&#x11F;lanabiliriz.</p>
<p>Ba&#x15F;ka port veya birden fazla Socks proxy server kurmak istiyorsan&#x131;z 1080:1080 olan k&#x131;sm&#x131; 1081:1080  2478:1080 &#x15F;eklinde portlar ile de&#x11F;i&#x15F;tirebilirsiniz.</p>
<hr>
<h2 id="httpsquidproxy">HTTP(SQUID) PROXY</h2>
<p><a href="https://hub.docker.com/r/robhaswell/squid-authenticated?ref=ekremparlak.com">https://hub.docker.com/r/robhaswell/squid-authenticated</a></p>
<pre><code class="language-bash">docker run -d -e SQUID_USERNAME=user -e SQUID_PASSWORD=pass -p 3128:3128 robhaswell/squid-authenticated
</code></pre>
<p>Bu &#x15F;ekilde 3128 portundan user kullan&#x131;c&#x131; ad&#x131; ve pass &#x15F;ifresi ile ba&#x11F;lanabiliriz.</p>
<p>Ba&#x15F;ka port veya birden fazla Squid Proxy server kurmak istiyorsan&#x131;z 3128:3128 olan k&#x131;sm&#x131; 3129:3128  5897:3128 &#x15F;eklinde portlar ile de&#x11F;i&#x15F;tirebilirsiniz.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Minio Server Kurulumu]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Minio Server&apos;&#x131; Amazon S3&apos;&#xFC;n self-hosted hali gibi d&#xFC;&#x15F;&#xFC;nebiliriz. Amazon S3&apos;&#xFC;n t&#xFC;m &#xF6;zelliklerini bar&#x131;nd&#x131;rmasa da &#xE7;o&#x11F;u &#xF6;zelli&#x11F;ini kullanabiliyoruz.<br>
Direkt olarak taray&#x131;c&#x131;dan da</p>]]></description><link>https://ekremparlak.com/minio-server-kurulumu/</link><guid isPermaLink="false">5eb9bedc60493600f31a6d88</guid><category><![CDATA[linux]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[centos]]></category><category><![CDATA[docker]]></category><category><![CDATA[minio]]></category><category><![CDATA[minio server]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Fri, 08 Mar 2019 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/network-4851119_1920-1.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/network-4851119_1920-1.jpg" alt="Minio Server Kurulumu"><p>Minio Server&apos;&#x131; Amazon S3&apos;&#xFC;n self-hosted hali gibi d&#xFC;&#x15F;&#xFC;nebiliriz. Amazon S3&apos;&#xFC;n t&#xFC;m &#xF6;zelliklerini bar&#x131;nd&#x131;rmasa da &#xE7;o&#x11F;u &#xF6;zelli&#x11F;ini kullanabiliyoruz.<br>
Direkt olarak taray&#x131;c&#x131;dan da kullan&#x131;labiliniyor. Ayr&#x131;ca S3 destekleyen &#xE7;o&#x11F;u uygulama ile uyumlu.</p>
<p>Bunlardan baz&#x131;lar&#x131;;</p>
<ul>
<li><a href="https://www.cloudberrylab.com/?ref=ekremparlak.com">https://www.cloudberrylab.com/</a></li>
<li><a href="https://www.cloudberrylab.com/explorer.aspx?ref=ekremparlak.com">https://www.cloudberrylab.com/explorer.aspx</a></li>
<li><a href="https://rclone.org/?ref=ekremparlak.com">https://rclone.org/</a></li>
<li><a href="https://cyberduck.io/?ref=ekremparlak.com">https://cyberduck.io/</a></li>
<li><a href="https://github.com/minio/mc?ref=ekremparlak.com">https://github.com/minio/mc</a></li>
</ul>
<h2 id="linuxkurulumu">Linux  Kurulumu</h2>
<p>&#x130;lk &#xF6;nce minio ad&#x131;nda bir kullan&#x131;c&#x131; ve dizin olu&#x15F;turup bu dizin i&#xE7;in kullan&#x131;c&#x131;ya yetki veriyoruz.</p>
<pre><code class="language-sh">useradd minio
mkdir /minio
chown minio:minio /minio
</code></pre>
<p>Daha sonra minio kullan&#x131;c&#x131;s&#x131;na giri&#x15F; yaparak dosyalar&#x131; indirip &#xE7;al&#x131;&#x15F;y&#x131;r&#x131;yoruz.</p>
<pre><code class="language-sh">su minio
cd /minio
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server .
</code></pre>
<p>Bunlar&#x131; yapt&#x131;ktan sonra minio server ba&#x15F;lam&#x131;&#x15F; oluyor. Taray&#x131;c&#x131;dan serverip:9000 adresine girerek veya herhangi bir <a href="https://aws.amazon.com/s3/?ref=ekremparlak.com">https://aws.amazon.com/s3/</a> uyumlu bir program ile kullanmaya ba&#x15F;layabiliriz.</p>
<p>Y&#xF6;netmek i&#xE7;in kullanaca&#x11F;&#x131;m&#x131;z AccessKey ve SecretKey&apos;i terminal ekran&#x131;nda g&#xF6;rebiliriz.</p>
<p><img src="https://cdn.ekremparlak.com/images/image13.png" alt="Minio Server Kurulumu" loading="lazy"></p>
<p>Taray&#x131;c&#x131;dan giri&#x15F; yapt&#x131;ktan sonra sa&#x11F; altta bulunan + simgesine t&#x131;klay&#x131;p create bucket ile yeni bucket olu&#x15F;turuyoruz. Varsay&#x131;lan olarak buraya att&#x131;&#x11F;&#x131;n&#x131;z dosyalara sadece siz ula&#x15F;abilirsiniz.</p>
<p>Herkese a&#xE7;&#x131;k bir &#x15F;ekilde payla&#x15F;abilmek i&#xE7;in edit policy t&#x131;klayarak &quot;*&quot; (her dosya i&#xE7;in) okuma yetkisi veriyoruz.</p>
<p><img src="https://cdn.ekremparlak.com/images/image14.png" alt="Minio Server Kurulumu" loading="lazy"></p>
<h2 id="dockerilekurulum">Docker ile Kurulum</h2>
<pre><code class="language-sh">mkdir /minio
docker run -d -p 9000:9000 -v /minio/data:/data -v /minio/config:/root/.minio --restart unless-stopped --name minio minio/minio server /data 
</code></pre>
<p>Bu &#x15F;ekilde Minio sunucumuzu docker ile ba&#x15F;latabiliriz.</p>
<p>AccessKey,SecretKey ve sunucu ayarlar&#x131;na <strong><code>/minio/data/.minio.sys/config/config.json</code></strong> dosyas&#x131;ndan ula&#x15F;abilirsiniz.</p>
<h2 id="nginxilekullanm">Nginx ile kullan&#x131;m&#x131;</h2>
<pre><code class="language-nginx">server {
	listen 443 ssl http2;
	listen [::]:443 ssl http2;
	server_name minio.domain.com;

	ssl_certificate /etc/nginx/certs/minio.domain.com.crt;
	ssl_certificate_key /etc/nginx/certs/minio.domain.com.key;

	access_log /var/log/nginx/minio.domain.com.access.log;
	error_log /var/log/nginx/minio.domain.com.error.log warn;

	location / {
		proxy_pass http://127.0.0.1:9000;
	}
}
</code></pre>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Linux Dnscrypt Kurulumu]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Dnscrypt ile dns trafi&#x11F;inizi &#x15F;ifreleyebilir, ISP veya herhangi biri taraf&#x131;ndan de&#x11F;i&#x15F;tirilmesini,izlenmesini engelleyebilirsiniz.</p>
<p>&#x130;&#x15F;letim sistemine uygun olan&#x131;n&#x131; <a href="https://github.com/jedisct1/dnscrypt-proxy/releases/latest?ref=ekremparlak.com">https://github.com/jedisct1/dnscrypt-proxy/releases/latest</a> adresinen indirenilirsiniz. Ben linux 64 bit i&#xE7;in olan <a href="https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz?ref=ekremparlak.com">https://github.</a></p>]]></description><link>https://ekremparlak.com/linux-dnscrypt-kurulumu/</link><guid isPermaLink="false">5eb9be7c60493600f31a6d80</guid><category><![CDATA[dnscrypt]]></category><category><![CDATA[dns]]></category><category><![CDATA[dns over https]]></category><category><![CDATA[dnscrypt-proxy]]></category><category><![CDATA[dns server]]></category><category><![CDATA[centos]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[linux]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Sat, 16 Feb 2019 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/photo-1582970816926-c8b60f417661.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/photo-1582970816926-c8b60f417661.jpg" alt="Linux Dnscrypt Kurulumu"><p>Dnscrypt ile dns trafi&#x11F;inizi &#x15F;ifreleyebilir, ISP veya herhangi biri taraf&#x131;ndan de&#x11F;i&#x15F;tirilmesini,izlenmesini engelleyebilirsiniz.</p>
<p>&#x130;&#x15F;letim sistemine uygun olan&#x131;n&#x131; <a href="https://github.com/jedisct1/dnscrypt-proxy/releases/latest?ref=ekremparlak.com">https://github.com/jedisct1/dnscrypt-proxy/releases/latest</a> adresinen indirenilirsiniz. Ben linux 64 bit i&#xE7;in olan <a href="https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz?ref=ekremparlak.com">https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz</a> indiriyorum. Indirdikten sonra klas&#xF6;re &#xE7;&#x131;kartmma&#x131;z gerekiyor.</p>
<pre><code class="language-sh">cd /opt
sudo wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz
sudo tar -zxvf dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz
sudo mv linux-x86_64/ dnscrypt-proxy
sudo rm dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz
</code></pre>
<p>&#xC7;&#x131;kartt&#x131;ktan sonra dnscrypt-proxy dizininin i&#xE7;indeki  example-dnscrypt-proxy.toml dosyas&#x131;n&#x131; kendimize g&#xF6;re d&#xFC;zenleyerek ismini  dnscrypt-proxy.toml yapmam&#x131;z gerekiyor. Varsay&#x131;lan ayarlarda filitreleme yapmayan ve log tutmayan her server&#x131;  kullan&#x131;yor. Belli bir server&#x131; kullanmak isyiyorsan&#x131;z `# server_names ] yazan sat&#x131;r&#x131;  d&#xFC;zenlememiz gerekiyor. &#xD6;rne&#x11F;in sadece Cloudflare kullanacaksanuz</p>
<pre><code class="language-sh">server_names = [&apos;cloudflare&apos;]
</code></pre>
<p>Birden fazla server i&#xE7;inse</p>
<pre><code class="language-sh">server_names = [&apos;google&apos;, &apos;cloudflare&apos;]
</code></pre>
<p>Yazabilirsiniz. Server listesine <a href="https://dnscrypt.info/public-servers?ref=ekremparlak.com">https://dnscrypt.info/public-servers</a> adresinden bakabilirsiniz.</p>
<p>D&#xFC;zenleme bittikten sonra</p>
<pre><code class="language-sh">sudo mv example-dnscrypt-proxy.toml dnscrypt-proxy.toml
</code></pre>
<p>ile dosyan&#x131;n ismini de&#x11F;i&#x15F;tirebilirsiniz.</p>
<p>Daha sonra servis olarak y&#xFC;kleyerek ba&#x15F;lang&#x131;&#xE7;ta ba&#x15F;lamas&#x131;n&#x131; sa&#x11F;lamam&#x131;z gerekiyor.</p>
<pre><code class="language-sh">cd /opt/dnscrypt-proxy
sudo ./dnscrypt-proxy --service install
sudo systemctl start dnscrypt-proxy.service
sudo systemctl enable dnscrypt-proxy.service 
</code></pre>
<p>Son olarak a&#x11F; ayarlar&#x131;ndan dns sunucusunu 127.0.0.1 yaparak kullanmaya ba&#x15F;layabilirsiniz.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Nginx Siteye Şifre ile Giriş Ekleme]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Nginx kullan&#x131;lan bir siteye basit bir &#x15F;ekilde &#x15F;ifre koymak i&#xE7;in sitenin nginx ayarlar&#x131;n&#x131; d&#xFC;zenlemek gerekiyor.</p>
<p>A&#x15F;a&#x11F;&#x131;daki i&#x15F;lemleri Ubuntu 18.10&apos;da yapt&#x131;m. Di&#x11F;erlerinde de &#xE7;al&#x131;</p>]]></description><link>https://ekremparlak.com/nginx-siteye-sifre-ile-giris-ekleme/</link><guid isPermaLink="false">5eb9c23a60493600f31a6da0</guid><category><![CDATA[nginx]]></category><category><![CDATA[linux]]></category><category><![CDATA[reverse proxy]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Fri, 19 Oct 2018 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/password-2781614_1920.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/password-2781614_1920.jpg" alt="Nginx Siteye &#x15E;ifre ile Giri&#x15F; Ekleme"><p>Nginx kullan&#x131;lan bir siteye basit bir &#x15F;ekilde &#x15F;ifre koymak i&#xE7;in sitenin nginx ayarlar&#x131;n&#x131; d&#xFC;zenlemek gerekiyor.</p>
<p>A&#x15F;a&#x11F;&#x131;daki i&#x15F;lemleri Ubuntu 18.10&apos;da yapt&#x131;m. Di&#x11F;erlerinde de &#xE7;al&#x131;&#x15F;acakt&#x131;r.</p>
<p>&#xD6;ncelikle gerekli olan &quot;apache2-utils&quot; y&#xFC;klememiz gerekiyor.</p>
<pre><code class="language-shell">apt-get update
apt-get install apache2-utils
</code></pre>
<p>Bu i&#x15F;lemden sonra siteye girerken sorulacak olan kullan&#x131;c&#x131; ad&#x131; ve &#x15F;ifreyi olu&#x15F;turmam&#x131;z gerekiyor.</p>
<pre><code class="language-shell">htpasswd -c /config/nginx/.sifreler user
</code></pre>
<p>yazd&#x131;ktan sonra &#x15F;ifre girmemizi isteyecek. Dizin olarak istedi&#x11F;iniz yeri se&#xE7;ebilirsiniz.</p>
<p><img src="https://cdn.ekremparlak.com/images/image2.png" alt="Nginx Siteye &#x15E;ifre ile Giri&#x15F; Ekleme" loading="lazy"></p>
<p>Daha sonra sitenin .conf ayarlar&#x131;nda &quot;location / {&quot; olan k&#x131;sma a&#x15F;a&#x11F;&#x131;dakileri ekleyin.</p>
<pre><code class="language-nginx">auth_basic &quot;Restricted&quot;;
auth_basic_user_file /config/nginx/.sifreler;
</code></pre>
<p>&#xD6;rnek olarak;</p>
<pre><code class="language-nginx">server {
        listen 80;
        server_name test.ekremparlak.com;
        access_log /var/log/nginx/test.ekremparlak.com.access.log;
        error_log /var/log/nginx/test.ekremparlak.com.error.log info;
        location / {
                root /var/www/test.ekremparlak.com;
                auth_basic &quot;Restricted&quot;;
                auth_basic_user_file /config/nginx/.sifreler;
        }
}
</code></pre>
<p>Son olarak <code>nginx -s reload</code> komutuyla ayarlar&#x131; aktif etmi&#x15F; oluyoruz.</p>
<p>Bundan sonra siteye girerken kullan&#x131;c&#x131; ad&#x131; &#x15F;ifre soracak.</p>
<p><img src="https://cdn.ekremparlak.com/images/image3.png" alt="Nginx Siteye &#x15E;ifre ile Giri&#x15F; Ekleme" loading="lazy"></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Yüksek Ses Düzeyi İşitme Kaybına Neden Olabilir uyarısını kaldırma]]></title><description><![CDATA[<!--kg-card-begin: markdown--><h1 id="16022020gncelleme">16.02.2020 G&#xFC;ncelleme</h1>
<p><a href="https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-high-definition-audio-codecs-software?ref=ekremparlak.com">https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-high-definition-audio-codecs-software</a> Bu adresten &#x130;&#x15F;letim sisteminize uygun olan son version Realtek driver&#x131; indirin ve y&#xFC;kleyin. Y&#xFC;kleme a&#x15F;amas&#x131;nda bilgisayar&#x131;n&#x131;z bir ka&#xE7; kez</p>]]></description><link>https://ekremparlak.com/yuksek-ses-duzeyi-isitme-kaybina-neden-olabilir-uyarisini-kaldirma/</link><guid isPermaLink="false">5eb9c36f60493600f31a6ddc</guid><category><![CDATA[windows]]></category><category><![CDATA[windows 10]]></category><category><![CDATA[realtek hd audio yöneticisi]]></category><category><![CDATA[realtek]]></category><category><![CDATA[yüksek ses düzeyi uyarısı]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Tue, 10 Apr 2018 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/photo-1531104985437-603d6490e6d4.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h1 id="16022020gncelleme">16.02.2020 G&#xFC;ncelleme</h1>
<img src="https://ekremparlak.com/content/images/2020/05/photo-1531104985437-603d6490e6d4.jpg" alt="Y&#xFC;ksek Ses D&#xFC;zeyi &#x130;&#x15F;itme Kayb&#x131;na Neden Olabilir uyar&#x131;s&#x131;n&#x131; kald&#x131;rma"><p><a href="https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-high-definition-audio-codecs-software?ref=ekremparlak.com">https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-high-definition-audio-codecs-software</a> Bu adresten &#x130;&#x15F;letim sisteminize uygun olan son version Realtek driver&#x131; indirin ve y&#xFC;kleyin. Y&#xFC;kleme a&#x15F;amas&#x131;nda bilgisayar&#x131;n&#x131;z bir ka&#xE7; kez restart atacak.</p>
<p>A&#x15F;a&#x11F;&#x131;dakiler art&#x131;k benim bilgisayar&#x131;mda olmuyordu, bu &#x15F;ekilde yapabildim.<br>
Realtek&apos;in sitesinden indirilirken h&#x131;z yava&#x15F; oluyor. Bu durumda isterseniz di&#x11F;er sitelerden de indirebilirsiniz.<br>
Gezginler: <a href="https://www.gezginler.net/indir/realtek-hd-audio-driver.html?ref=ekremparlak.com">https://www.gezginler.net/indir/realtek-hd-audio-driver.html</a><br>
<a href="https://www.driverscloud.com/en/services/GetInformationDriver/70933-1143/realtek-0009-64bit-win7-win8-win81-win10-r282exe?ref=ekremparlak.com">https://www.driverscloud.com/en/services/GetInformationDriver/70933-1143/realtek-0009-64bit-win7-win8-win81-win10-r282exe</a></p>
<hr>
<h1 id="eskiyntem">Eski Y&#xF6;ntem</h1>
<p>Windows 10 Y&#xFC;ksek Ses D&#xFC;zeyi &#x130;&#x15F;itme Kayb&#x131;na Neden Olabilir uyar&#x131;s&#x131; bilgisayar&#x131;n 3.5mm jack giri&#x15F;ini kullan&#x131;rken sesi y&#xFC;zde 40&apos;&#x131;n &#xFC;zerine &#xE7;&#x131;kartmaya &#xE7;al&#x131;&#x15F;t&#x131;&#x11F;&#x131;m&#x131;z zaman oluyor ve &quot;izin ver&quot;e t&#x131;klamad&#x131;&#x11F;&#x131;m&#x131;z s&#xFC;rece de daha fazla y&#xFC;kseltemiyoruz.</p>
<p>Bu uyar&#x131;ya sebep olan program Realtek HD Audio Y&#xF6;neticisi.Bu uygulamay&#x131; silsek bile bilgisayara reset att&#x131;&#x11F;&#x131;m&#x131;zda tekrar y&#xFC;kleniyor ve ayn&#x131; uyar&#x131;y&#x131; tekrar alm&#x131;&#x15F; oluyoruz.</p>
<p>&#xC7;e&#x15F;itli y&#xF6;ntemlerle y&#xFC;klenmesini engellesek bile bu seferde ses s&#xFC;r&#xFC;c&#xFC;s&#xFC; y&#xFC;kl&#xFC; olmad&#x131;&#x11F;&#x131; i&#xE7;in Windows, Microsoft&apos;un kendi s&#xFC;r&#xFC;c&#xFC;s&#xFC;n&#xFC; kullanaca&#x11F;&#x131; i&#xE7;in baz&#x131; ayarlar&#x131; yapamayabilir ve ses kalitesinde d&#xFC;&#x15F;&#xFC;&#x15F; ya&#x15F;ayabiliniyor.</p>
<p>Bunlara sebep olmadan uyar&#x131;y&#x131; kald&#x131;rmam&#x131;z i&#xE7;in uygulamay&#x131; g&#xF6;rev y&#xF6;neticisinden kapatabiliyoruz ama bilgisayar&#x131; yeniden ba&#x15F;latt&#x131;&#x11F;&#x131;m&#x131;zda program otomatik ba&#x15F;lad&#x131;&#x11F;&#x131; i&#xE7;in yine uyar&#x131; almaya ba&#x15F;l&#x131;yoruz.</p>
<p>Bu sorunu tamamen &#xE7;&#xF6;zmek i&#xE7;in bilgisayar ba&#x15F;lad&#x131;&#x11F;&#x131;nda uygulaman&#x131;n ba&#x15F;lat&#x131;lmas&#x131;n&#x131; engellememiz laz&#x131;m. Bunun i&#xE7;in &#xF6;nce G&#xF6;rev Y&#xF6;neticisinden daha sonra da G&#xF6;rev Zamanlay&#x131;c&#x131;&apos;dan ba&#x15F;lat&#x131;lmas&#x131;n&#x131; engellememiz gerekiyor.<br>
S&#x131;rayla yap&#x131;lmas&#x131; gerekenler;</p>
<ul>
<li><strong>G&#xF6;rev y&#xF6;neticisini a&#xE7;&#x131;n.</strong></li>
<li><strong>Sol altta bulunan Di&#x11F;er Ayr&#x131;nt&#x131;lara t&#x131;klay&#x131;n.</strong></li>
<li><strong>Ba&#x15F;lang&#x131;&#xE7; sekmesine girerek Realtek HD Audio Y&#xF6;neticisi&apos;ne sa&#x11F; t&#x131;klay&#x131;p devre d&#x131;&#x15F;&#x131; b&#x131;rak&#x131;n.</strong></li>
</ul>
<p>Bunlar&#x131; yapt&#x131;ktan sonra G&#xF6;rev Zamanlay&#x131;c&#x131;s&#x131;ndan da kapatmam&#x131;z gerekiyor;</p>
<ul>
<li><strong>Ba&#x15F;lata G&#xF6;rev Zamanlay&#x131;c&#x131;s&#x131; yazarak program&#x131; a&#xE7;&#x131;n.</strong></li>
<li><strong>A&#xE7;&#x131;lan Pencerede Sol &#xFC;stte bulunan G&#xF6;rev Zamanlay&#x131;c&#x131; Kitapl&#x131;&#x11F;&#x131;&apos;na t&#x131;klayarak a&#xE7;&#x131;n.</strong></li>
<li><strong>Burada RTKCPL ad&#x131;nda bir g&#xF6;rev g&#xF6;receksiniz. Bu g&#xF6;reve sa&#x11F; t&#x131;klay&#x131;p devre d&#x131;&#x15F;&#x131; b&#x131;rak&#x131;n.</strong></li>
</ul>
<p><img src="https://cdn.ekremparlak.com/images/image1.png" alt="Y&#xFC;ksek Ses D&#xFC;zeyi &#x130;&#x15F;itme Kayb&#x131;na Neden Olabilir uyar&#x131;s&#x131;n&#x131; kald&#x131;rma" loading="lazy"></p>
<p>Bu ayarlar&#x131; yapt&#x131;ktan sonra bilgisayar&#x131; yeniden ba&#x15F;latt&#x131;&#x11F;&#x131;n&#x131;zda Realtek HD Audio Y&#xF6;neticisi yeniden ba&#x15F;lamayaca&#x11F;&#x131; i&#xE7;in art&#x131;k &quot;y&#xFC;ksek ses d&#xFC;zeyi i&#x15F;itme kayb&#x131;na neden olabilir&quot; uyar&#x131;s&#x131; almayacaks&#x131;n&#x131;z.</p>
<p>&#xDC;stteki &#xE7;&#xF6;z&#xFC;m olmazsa ayg&#x131;t y&#xF6;neticisinden s&#xFC;r&#xFC;c&#xFC;y&#xFC; geri almay&#x131; deneyebilirsiniz.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Plesk Panel Nginx Gzip Ayarları]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Plesk panelde nginx kullan&#x131;rken gzip a&#xE7;mak i&#xE7;in yap&#x131;lmas&#x131; gerekenler;</p>
<ol>
<li>Panelden alan ad&#x131;na girip Apache ve nginx Ayarlar&#x131;&#x2019;na girin</li>
<li>Ek nginx direktifleri k&#x131;sm&#x131;na gelin</li>
</ol>
<pre><code class="language-nginx">gzip on;
gzip_types text/css text/x-component application/</code></pre>]]></description><link>https://ekremparlak.com/plesk-panel-nginx-gzip-ayarlari/</link><guid isPermaLink="false">5eb9c26e60493600f31a6da8</guid><category><![CDATA[nginx]]></category><category><![CDATA[plesk]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Sun, 12 Nov 2017 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/server-1235959_1920.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/server-1235959_1920.jpg" alt="Plesk Panel Nginx Gzip Ayarlar&#x131;"><p>Plesk panelde nginx kullan&#x131;rken gzip a&#xE7;mak i&#xE7;in yap&#x131;lmas&#x131; gerekenler;</p>
<ol>
<li>Panelden alan ad&#x131;na girip Apache ve nginx Ayarlar&#x131;&#x2019;na girin</li>
<li>Ek nginx direktifleri k&#x131;sm&#x131;na gelin</li>
</ol>
<pre><code class="language-nginx">gzip on;
gzip_types text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/bmp application/java application/msword application/vnd.ms-fontobject application/x-msdownload image/x-icon image/webp application/json application/vnd.ms-access application/vnd.ms-project application/x-font-otf application/vnd.ms-opentype application/vnd.oasis.opendocument.database application/vnd.oasis.opendocument.chart application/vnd.oasis.opendocument.formula application/vnd.oasis.opendocument.graphics application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.text audio/ogg application/pdf application/vnd.ms-powerpoint application/x-shockwave-flash image/tiff application/x-font-ttf audio/wav application/vnd.ms-write application/font-woff application/font-woff2 application/vnd.ms-excel;
</code></pre>
<p>Kodunu ekleyip uygulaya t&#x131;klay&#x131;n. Sitenizde Gzip aktifle&#x15F;tirilmi&#x15F; olacak.<br>
Terminalden yapmak i&#xE7;in;</p>
<ol>
<li>Sunucunuza ssh ile ba&#x11F;lan&#x131;n.</li>
<li><code>nano /var/www/vhosts/system/site.com/conf/vhost_nginx.conf</code> komutuyla dosyay&#x131; a&#xE7;&#x131;n.</li>
<li>Yukar&#x131;da gzip on; ile ba&#x15F;layan kodu ekleyip kaydedin.</li>
<li><code>service nginx restart</code><br>
komutuyla nginx servisini yeniden ba&#x15F;lat&#x131;n.</li>
</ol>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Teamspeak 3 SRV Kaydı Oluşturma]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>SRV kayd&#x131; ile alan ad&#x131;m&#x131;z&#x131; Teamspeak 3 sunucumuzun ip adresine y&#xF6;nlendirebiliyoruz.</p>
<p>Bunun i&#xE7;in &#xF6;nce srv kayd&#x131; yapabilece&#x11F;imiz bir domain ve dns sunucusu laz&#x131;m. &#xC7;o&#x11F;u alan ad&#x131; sa&#x11F;lay&#x131;</p>]]></description><link>https://ekremparlak.com/teamspeak-3-srv-kaydi/</link><guid isPermaLink="false">5eb9c29460493600f31a6db0</guid><category><![CDATA[srv kaydı]]></category><category><![CDATA[teamspeak]]></category><category><![CDATA[team speak]]></category><category><![CDATA[tsdns]]></category><category><![CDATA[teamspeak 3]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Fri, 10 Nov 2017 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/photo-1517430816045-df4b7de11d1d.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/photo-1517430816045-df4b7de11d1d.jpg" alt="Teamspeak 3 SRV Kayd&#x131; Olu&#x15F;turma"><p>SRV kayd&#x131; ile alan ad&#x131;m&#x131;z&#x131; Teamspeak 3 sunucumuzun ip adresine y&#xF6;nlendirebiliyoruz.</p>
<p>Bunun i&#xE7;in &#xF6;nce srv kayd&#x131; yapabilece&#x11F;imiz bir domain ve dns sunucusu laz&#x131;m. &#xC7;o&#x11F;u alan ad&#x131; sa&#x11F;lay&#x131;c&#x131;s&#x131; bu &#xF6;zelli&#x11F;i destekler. Gerekirse cloudflare,yandex kurumsal,digitalocean(&#xFC;yeli&#x11F;in aktif olmas&#x131; gerekli) gibi &#xFC;cretsiz servislerde kullan&#x131;labilir.</p>
<p>Her sa&#x11F;lay&#x131;c&#x131;da farkl&#x131; yazmak gerekebilsede mant&#x131;klar&#x131; ayn&#x131;.</p>
<p>Hostname k&#x131;sm&#x131;na <strong><code>_ts3._udp.example.com</code></strong> yaz&#x131;yoruz. alt alan ad&#x131; kullanacaksan&#x131;z <strong><code>_ts3_udp.sub.example.com</code></strong> &#x15F;eklinde yapman&#x131;z gerekiyor.<br>
Priority(&#xF6;ncelik) k&#x131;sm&#x131;n&#x131; <strong><code>10</code></strong> Weight(a&#x11F;&#x131;rl&#x131;k) k&#x131;sm&#x131;na <strong><code>10</code></strong> yaz&#x131;n.<br>
Y&#xF6;nlendirilece&#x11F;i adres olarakda Teamspeak 3 sunucunuzun ip adresini, port k&#x131;sm&#x131;na da portu yaz&#x131;n.</p>
<p>Bu ayarlar&#x131; yapt&#x131;ktan sonra alan ad&#x131;n&#x131;z&#x131; Teamspeak 3 cilent&#x2019;tan yazd&#x131;&#x11F;&#x131;n&#x131;zda sizin sunucunuza y&#xF6;nlendirilecektir.</p>
<p>Baz&#x131; servisler srv kay&#x131;tlar&#x131;n&#x131; ip adresine y&#xF6;nlendirmeyi desteklemez(yandex,cloudflare). Bu durumda &#xF6;nce alt alan ad&#x131;n&#x131; teamspeak sunucumuzun oldu&#x11F;u ip adresine,daha sonra bu alt alan ad&#x131;nada SRV kayd&#x131; olu&#x15F;turmam&#x131;z gerekiyor.</p>
<p>&#xD6;rne&#x11F;in ilk &#xF6;nce <strong><code>ts3.example.com</code></strong> alt alan ad&#x131; i&#xE7;in A kayd&#x131;n&#x131; <strong><code>127.0.0.1</code></strong>(sunucu ip adresi) ip adresine y&#xF6;nlendirelim.<br>
Daha sonra SRV kayd&#x131; olu&#x15F;turarak <strong><code>_ts3._udp.ts3.example.com</code></strong> adresini <strong><code>ts3.example.com:9987</code></strong> portuna y&#xF6;nlendirdi&#x11F;imiz zaman &#xE7;al&#x131;&#x15F;acakt&#x131;r.</p>
<p>Digitalocean&#x2019;da a&#x15F;a&#x11F;&#x131;daki gibi,<img src="https://cdn.ekremparlak.com/images/image4.png" alt="Teamspeak 3 SRV Kayd&#x131; Olu&#x15F;turma" loading="lazy"></p>
<p>Plesk Panelde ise a&#x15F;a&#x11F;&#x131;daki gibi yap&#x131;lmas&#x131; gerekiyor.</p>
<div style="float: center;"><img src="https://cdn.ekremparlak.com/images/image5.png" alt="Teamspeak 3 SRV Kayd&#x131; Olu&#x15F;turma"></div>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Ubuntu Softether VPN Server Kurulumu ve Yapılandırılması]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Sofether VPN Server ipsec, openvpn  gibi protokolleri destekliyor ve tamamen &#xFC;cretsiz.istedi&#x11F;iniz kadar kullan&#x131;c&#x131; olu&#x15F;turup kullanabiliyorsunuz. Geli&#x15F;mi&#x15F; &#xF6;zelliklerinin bulundu&#x11F;u kendi cilent program&#x131;da var.</p>
<p>Program&#x131; kullanmak i&#xE7;in ilk &#xF6;nce uygulamay&#x131;</p>]]></description><link>https://ekremparlak.com/ubuntu-softether-vpn-server-kurulumu/</link><guid isPermaLink="false">5eb9c2b460493600f31a6db8</guid><category><![CDATA[ipsec]]></category><category><![CDATA[openvpn]]></category><category><![CDATA[linux]]></category><category><![CDATA[softether]]></category><category><![CDATA[vpn server]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[vpn]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Thu, 17 Aug 2017 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/cyber-security-3400657_1920.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/cyber-security-3400657_1920.jpg" alt="Ubuntu Softether VPN Server Kurulumu ve Yap&#x131;land&#x131;r&#x131;lmas&#x131;"><p>Sofether VPN Server ipsec, openvpn  gibi protokolleri destekliyor ve tamamen &#xFC;cretsiz.istedi&#x11F;iniz kadar kullan&#x131;c&#x131; olu&#x15F;turup kullanabiliyorsunuz. Geli&#x15F;mi&#x15F; &#xF6;zelliklerinin bulundu&#x11F;u kendi cilent program&#x131;da var.</p>
<p>Program&#x131; kullanmak i&#xE7;in ilk &#xF6;nce uygulamay&#x131; indirmemiz gerekiyor. bunun i&#xE7;in <a href="http://www.softether-download.com/en.aspx?product=softether&amp;ref=ekremparlak.com">buradaki</a> linkten sisteminize uygun olan&#x131; se&#xE7;in ve linki kopyalay&#x131;n. Ben linux 64 bit olan ve &#x15F;uanda stable s&#xFC;r&#xFC;m olan&#x131; se&#xE7;tim. kopyalad&#x131;ktan sonra terminalden wget komutuyla dosyay&#x131; indirin;</p>
<pre><code class="language-bash">wget http://www.softether-download.com/files/softether/v4.20-9608-rtm-2016.04.17-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.20-9608-rtm-2016.04.17-linux-x64-64bit.tar.gz
</code></pre>
<p>&#x130;&#x15F;lemlere ba&#x15F;lamadan &#xF6;nce program&#x131; kurmak i&#xE7;in gerekli olan paketleri kurmam&#x131;z gerekiyor. Bunun i&#xE7;in</p>
<pre><code class="language-bash">apt-get install build-essential -y
</code></pre>
<p>komutunu kullan&#x131;n.<br>
Dosya ba&#x15F;ar&#x131;l&#x131; bir &#x15F;ekilde indikten sonra &#x201C;ls&#x201D; komutu ile dosyan&#x131;n ismine bak&#x131;p dosyan&#x131;n ismini kopyalay&#x131;n. Kopyalad&#x131;ktan sonra &#x201C;tar&#x201D; komutuyla dosyalar&#x131; a&#x15F;ivden &#xE7;&#x131;kartmam&#x131;z gerekiyor.</p>
<pre><code class="language-bash">tar xzvf softether-vpnserver-v4.20-9608-rtm-2016.04.17-linux-x64-64bit.tar.gz
</code></pre>
<p>dosyalar&#x131; &#xE7;&#x131;kartt&#x131;ktan sonra</p>
<pre><code class="language-bash">cd vpnserver
</code></pre>
<p>komutuyla vpn server&#x131;n klas&#xF6;r&#xFC;ne girip</p>
<pre><code class="language-bash">make
</code></pre>
<p>komutuyla vpnserver&#x131; kurmaya ba&#x15F;l&#x131;yoruz.</p>
<p>Kar&#x15F;&#x131;m&#x131;za Lisan S&#xF6;zle&#x15F;mesini okumak istiyormusunuz,kabul ediyormusunuz gibi yaz&#x131;lar &#xE7;&#x131;kacak. Hepsine 1 yaz&#x131;p enterlayarak kuruluma devam edin.<br>
Kurulumu yapt&#x131;ktan sonra s&#x131;ra dosyalar&#x131;n konumunu de&#x11F;i&#x15F;tirmeye geldi.</p>
<pre><code class="language-bash">cd ..
mv vpnserver
/usr/local
</code></pre>
<p>ile &#x201C;vpnserver&#x201D; dizinini /usr/local dizinine ta&#x15F;&#x131;m&#x131;&#x15F; olduk.</p>
<pre><code class="language-bash">ls -l /usr/local/vpnserver/
</code></pre>
<p>ile dosyalar&#x131;n ta&#x15F;&#x131;n&#x131;z ta&#x15F;&#x131;nmad&#x131;&#x11F;&#x131;n&#x131; do&#x11F;rulayabilirsiniz.<br>
daha sonra</p>
<pre><code class="language-bash">cd /usr/local/vpnserver
chmod 600 * 
chmod 700 vpnserver 
chmod 700 vpncmd
</code></pre>
<p>ile dosya izinlerini ayarlay&#x131;n.<br>
Softether VPN Server&#x2019;&#x131;n ba&#x15F;lang&#x131;&#xE7;ta ba&#x15F;lamas&#x131;n&#x131; istiyorsan&#x131;z</p>
<pre><code class="language-bash">nano /etc/init.d/vpnserver
</code></pre>
<p>komutuyla /etc/init.d/vpnserver dosyas&#x131;n&#x131; d&#xFC;zenleyip</p>
<pre><code class="language-bash">#!/bin/sh
# chkconfig: 2345 99 01
# description: SoftEther VPN Server
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
test -x $DAEMON || exit 0
case &quot;$1&quot; in
start)
$DAEMON start
touch $LOCK
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
;;
*)
echo &quot;Usage: $0 {start|stop|restart}&quot;
exit 1
esac
exit 0
</code></pre>
<p>bu kodlar&#x131; ekleyin ve kaydedin.</p>
<pre><code class="language-bash">mkdir /var/lock/subsys
</code></pre>
<p>dizinini ekleyin.<br>
bu ayar&#x131;n ba&#x15F;ka kullan&#x131;c&#x131;lar taraf&#x131;ndan de&#x11F;i&#x15F;tirilmesini istemiyorsan&#x131;z</p>
<pre><code class="language-bash">chmod 755 /etc/init.d/vpnserver
</code></pre>
<p>komutunu kullanabilirsiniz.<br>
program&#x131;n a&#xE7;&#x131;l&#x131;&#x15F;ta ba&#x15F;lamas&#x131; i&#xE7;in son olarak</p>
<pre><code class="language-bash">update-rc.d vpnserver defaults
</code></pre>
<p>komutunu kullan&#x131;yoruz.<br>
Program&#x131; ba&#x15F;latmak i&#xE7;in</p>
<pre><code class="language-bash">/etc/init.d/vpnserver start
</code></pre>
<p>komutunu kullan&#x131;n.<br>
Program&#x131; ba&#x15F;latt&#x131;ktan sonra ayarlar&#x131;n&#x131; yapmak i&#xE7;in</p>
<pre><code class="language-bash">cd /usr/local/vpnserver
</code></pre>
<p>ile vpnserver&#x131;n buludu&#x11F;u dizine gelip</p>
<pre><code class="language-bash">./vpncmd
</code></pre>
<p>komutlar&#x131;n&#x131; kullan&#x131;n.<br>
Ayar sayfas&#x131; a&#xE7;&#x131;ld&#x131;ktan sonra kar&#x15F;&#x131;ma gelen ekranda 1&#x2019;e basarak &#x201C;1. Management of VPN Server or VPN Bridge&#x201D; se&#xE7;ip server ayarlar&#x131;n&#x131; a&#xE7;m&#x131;&#x15F; oluyoruz.<br>
&#xC7;&#x131;kan ekranda localhosta ba&#x11F;lanaca&#x11F;&#x131;m&#x131;z i&#xE7;in enter yaz&#x131;p devam edin.<br>
&#x201C;Specify Virtual Hub Name:&#x201D; sorusunada herhangi bir huba ba&#x11F;lanm&#x131;yaca&#x11F;&#x131;m&#x131;z i&#xE7;in bo&#x15F; b&#x131;rak&#x131;p enterl&#x131;yoruz.<br>
Ayarlar b&#xF6;l&#xFC;m&#xFC;ne ula&#x15F;t&#x131;ktan sonra ilk &#xF6;nce</p>
<pre><code class="language-bash">serverpasswordset
</code></pre>
<p>ile sunucuya &#x15F;ifre koyuyoruz. &#x15E;ifreden sonra yeni kullan&#x131;c&#x131;lar eklemek i&#xE7;in bir hub olu&#x15F;turmam&#x131;z gerekiyor.</p>
<pre><code class="language-bash">hubcreate vpn
</code></pre>
<p>ile hub olu&#x15F;turuyoruz.</p>
<pre><code class="language-bash">hub vpn
</code></pre>
<p>ile huba giri&#x15F; yap&#x131;yoruz. Art&#x131;k bu hubda kullan&#x131;c&#x131; olu&#x15F;turabiliriz.</p>
<pre><code class="language-bash">usercreate vpn
</code></pre>
<p>komutu ile kullan&#x131;c&#x131;y&#x131; olu&#x15F;turup</p>
<pre><code class="language-bash">userpasswordset vpn
</code></pre>
<p>ile &#x15F;ifre at&#x131;yoruz.</p>
<pre><code class="language-bash">securenatenable
</code></pre>
<p>komutuyla &#x201C;NAT&#x201D;&#x131; aktif edin.</p>
<pre><code class="language-bash">ipsecenable
</code></pre>
<p>ile ipsec i aktif edebilirsiniz. &#x201C;Pre Shared Key for IPsec&#x201D; k&#x131;sm&#x131; ipsec ba&#x11F;lant&#x131;lar&#x131;nda kullanaca&#x11F;&#x131;n&#x131;z &#xF6;nceden payla&#x15F;&#x131;lm&#x131;&#x15F; anahtar. &#x201C;Default Virtual HUB in a case of omitting the HUB on the Username&#x201D; k&#x131;sm&#x131; ise farkl&#x131; hublarda ayn&#x131; kullan&#x131;c&#x131; ad&#x131; ile kar&#x15F;&#x131;la&#x15F;&#x131;l&#x131;rsa &#xF6;ncelik olarak kullan&#x131;lacak hub.</p>
<pre><code class="language-bash">openvpnenable
</code></pre>
<p>ile openvpn yi aktif edebilirsiniz. Varsay&#x131;lan port &#x201C;1194&#x201D;</p>
<pre><code class="language-bash">openvpnmakeconfig ~/openvpnayar.zip
</code></pre>
<p>ile home klas&#xF6;r&#xFC;n&#xFC;ze ayar dosyas&#x131;n&#x131; olu&#x15F;turuyoruz. Buradan dosyay&#x131; indirip openvpn cilent program&#x131;na g&#xF6;rterip ba&#x11F;lanabilirsiniz.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Webmin Üzerinden Squid Proxy Server Kurulumu ve Yapılandırılması]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Webmin kurulumunu <a href="https://ekremparlak.com/ubuntu-webmin-yukleme/">buradaki</a> konuda anlatm&#x131;&#x15F;t&#x131;m. &#x15E;imdi webmin &#xFC;zerinden Squid Proxy Server kurulumunu anlataca&#x11F;&#x131;m.<br>
Webmine girdikten sonra Un-used Modules b&#xF6;l&#xFC;m&#xFC;ne girip Squid Proxy Server&#x2019;a t&#x131;kl&#x131;yoruz.</p>
<div style="float: center;"><img src="https://cdn.ekremparlak.com/images/image6.png"></div>
Bu b&#xF6;l&]]></description><link>https://ekremparlak.com/webmin-uzerinden-squid-proxy-server-kurulumu-yapilandirmasi/</link><guid isPermaLink="false">5eb9c2f660493600f31a6dc8</guid><category><![CDATA[centos]]></category><category><![CDATA[proxy server]]></category><category><![CDATA[proxy sunucusu]]></category><category><![CDATA[squid]]></category><category><![CDATA[squid 3]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[vekil sunucu]]></category><category><![CDATA[webmin]]></category><category><![CDATA[linux]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Thu, 03 Aug 2017 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/vpn-3406770_1920.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/vpn-3406770_1920.jpg" alt="Webmin &#xDC;zerinden Squid Proxy Server Kurulumu ve Yap&#x131;land&#x131;r&#x131;lmas&#x131;"><p>Webmin kurulumunu <a href="https://ekremparlak.com/ubuntu-webmin-yukleme/">buradaki</a> konuda anlatm&#x131;&#x15F;t&#x131;m. &#x15E;imdi webmin &#xFC;zerinden Squid Proxy Server kurulumunu anlataca&#x11F;&#x131;m.<br>
Webmine girdikten sonra Un-used Modules b&#xF6;l&#xFC;m&#xFC;ne girip Squid Proxy Server&#x2019;a t&#x131;kl&#x131;yoruz.</p>
<div style="float: center;"><img src="https://cdn.ekremparlak.com/images/image6.png" alt="Webmin &#xDC;zerinden Squid Proxy Server Kurulumu ve Yap&#x131;land&#x131;r&#x131;lmas&#x131;"></div>
Bu b&#xF6;l&#xFC;mde kurmak i&#xE7;in click here yaz&#x131;s&#x131;na t&#x131;kl&#x131;yoruz ve kendi otomatik kuruyor.
Kurduktan sonra Squid Proxy Server&#x2019;a tekrar giriyoruz , her&#x15F;eyi do&#x11F;ru yapt&#x131;ysan&#x131;z kar&#x15F;&#x131;n&#x131;za ayarlar ekran&#x131; &#xE7;&#x131;kacak.
Kullan&#x131;c&#x131; ve &#x15F;ifre ile girmek i&#xE7;in &#xF6;nce &#x201C;Authentication Programs&#x201D; b&#xF6;l&#xFC;m&#xFC;ne girip &#x201C;Basic authentication&#x201D; program yazan b&#xF6;l&#xFC;m&#xFC; &#x201C;None&#x201D; dan &#x201C;Webmin default&#x201D; &#xE7;evirip save yaparak ayarlar&#x131; kaydediyoruz.. Bu ayar kullan&#x131;c&#x131; ekleyebilmemizi sa&#x11F;l&#x131;yor.
<p><img src="https://cdn.ekremparlak.com/images/image7.png" alt="Webmin &#xDC;zerinden Squid Proxy Server Kurulumu ve Yap&#x131;land&#x131;r&#x131;lmas&#x131;" loading="lazy"></p>
<p>Ayar&#x131; kaydettikten sonra &#x201C;Proxy Authentication&#x201D; ad&#x131;nda yeni bir b&#xF6;l&#xFC;m eklenmi&#x15F; olacak.<br>
Bu b&#xF6;l&#xFC;me girip &#x201C;Create Proxy User&#x201D; t&#x131;klayarak kullan&#x131;c&#x131; ad&#x131; ve &#x15F;ifresiyle yeni bir kullan&#x131;c&#x131; olu&#x15F;turuyoruz.  Olu&#x15F;turduktan sonra ayarlara geri d&#xF6;n&#xFC;p &#x201C;Access Control&#x201D; b&#xF6;l&#xFC;m&#xFC;ne girerek kullan&#x131;c&#x131;ya giri&#x15F; yetkisi vermemiz gerekiyor.<br>
Girdikten sonra &#x201C;External Auth&#x201D; se&#xE7;erek &#x201C;Create New ACL&#x201D; yaz&#x131;s&#x131;na t&#x131;kl&#x131;yoruz. Kar&#x131;&#x15F;&#x131;m&#x131;za;</p>
<div style="float: center;"><img src="https://cdn.ekremparlak.com/images/image8.png" alt="Webmin &#xDC;zerinden Squid Proxy Server Kurulumu ve Yap&#x131;land&#x131;r&#x131;lmas&#x131;"></div>
<p>resimdeki gibi b&#xF6;l&#xFC;n &#xE7;&#x131;k&#x131;yor. ACL Name k&#x131;sm&#x131;na istedi&#x11F;imiz bir ismi yaz&#x131;p &#x201C;All users&#x201D; b&#xF6;l&#xFC;m&#xFC;n&#xFC; &#x201C;Only thoose listed..&#x201D; olarak se&#xE7;iyoruz. &#x201C;External Auth Users&#x201D; k&#x131;smana olu&#x15F;turdu&#x11F;umuz kullan&#x131;c&#x131; ad&#x131;n&#x131; yaz&#x131;p &#x201C;save&#x201D; t&#x131;klayarak ayarlar&#x131; kaydedin.<br>
T&#xFC;m kullan&#x131;c&#x131;lar i&#xE7;in ayar&#x131; ayn&#x131; yapacaksan&#x131;z &#x201C;All users&#x201D; se&#xE7;ene&#x11F;ini de&#x11F;i&#x15F;tirmeden devam edebilirsiniz.</p>
<p>Kaydettikten sonra &#x201C;Proxy Restriction&#x201D; b&#xF6;l&#xFC;m&#xFC;ne ge&#xE7;erek &#x201C;Add proxy restriction&#x201D; t&#x131;klayarak yeni bir  k&#x131;s&#x131;tlama ayar&#x131; ekliyoruz. Bu ayarlar ile sunucuya kimleri girip kimlerin giremeyece&#x11F;ini ayarl&#x131;yoruz. Bu b&#xF6;l&#xFC;mden &#x201C;Action&#x201D; b&#xF6;l&#xFC;m&#xFC;n&#xFC; &#x201C;Allow&#x201D; &#x201C;Match ACLs&#x201D; b&#xF6;l&#xFC;m&#xFC;nde ise daha &#xF6;nce olu&#x15F;turdu&#x11F;umuz &#x201C;External Auth Users&#x201D; i&#xE7;in verdi&#x11F;imiz ACL ismine t&#x131;klay&#x131;p save yap&#x131;yoruz. Daha sonra bu ayar&#x131; en &#xFC;ste &#xE7;&#x131;kar&#x131;p &#x201C;Deny All&#x201D; ayar&#x131;n&#x131; 2. s&#x131;raya getirirseniz sadece kay&#x131;tl&#x131; kullan&#x131;c&#x131;lar giri&#x15F; yapabilir.</p>
<div style="float: left;"><img src="https://cdn.ekremparlak.com/images/image9.png" alt="Webmin &#xDC;zerinden Squid Proxy Server Kurulumu ve Yap&#x131;land&#x131;r&#x131;lmas&#x131;"></div>
<p>Bu ayarlar&#x131; yapt&#x131;ktan sonra geriye sadece cache ol&#x15F;uturmak kal&#x131;yor. Onun i&#xE7;inde ana ayarlara d&#xF6;n&#xFC;p <code>&quot;Your Squid cache directory /var/spool/squid3 has not been initialized.This must be done before Squid can be run&quot;</code> yazan yerdeki &#x201C;&#x130;nitialize Cache&#x201D; butonuna t&#x131;klayarak cacheyi olu&#x15F;turabilirsiniz. Bu i&#x15F;lem 1-2 dakika s&#xFC;rebilir. Bittikten sonra ip adresiniz ve default port &#x201C;3128&#x201D; kullan&#x131;c&#x131; ad&#x131; ve &#x15F;ifreniz ile ba&#x11F;lanabilirsiniz. Varsay&#x131;lan portu de&#x11F;i&#x15F;tirmek i&#xE7;in &#x201C;Ports and Networking&#x201D; b&#xF6;l&#xFC;m&#xFC;ne girip &#x201C;Proxy addresses and ports&#x201D; k&#x131;sm&#x131;ndaki 3128&#x2019;i istedi&#x11F;iniz bir portla de&#x11F;i&#x15F;tirebilirsiniz.</p>
<p>IP adresinizin s&#x131;zd&#x131;r&#x131;lmamas&#x131; i&#xE7;in &#x201C;Edit Configuration Files&#x201D; b&#xF6;l&#xFC;m&#xFC;ne girip</p>
<pre><code class="language-bash">via off 
forwarded_for off
follow_x_forwarded_for deny all 
request_header_access X-Forwarded-For deny all
header_access X_Forwarded_For deny all
</code></pre>
<p>ekleyip save and close butonuna t&#x131;klay&#x131;n.Proxy server&#x131; resetledikten sonra ziyaret etti&#x11F;iniz sayfalarda sadece server&#x131;n ip adresi g&#xF6;z&#xFC;kecek.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Windows Teslim En İyileştirme (delivery-optimization) Kapatma]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Windows format atarken teslim en iyile&#x15F;tirme kapat&#x131;lm&#x131;&#x15F; olsa bile windows bu hizmeti kullan&#x131;yor ve arka planda Windows Update dosyalar&#x131;n&#x131; ba&#x15F;ka bilgisayarlara g&#xF6;ndererek interneti yava&#x15F;lat&#x131;yor. Bu &#xF6;zelli&#x11F;i tamamen kapatmak</p>]]></description><link>https://ekremparlak.com/windows-teslim-en-iyilestirme-delivery-optimization-kapatma/</link><guid isPermaLink="false">5eb9c34660493600f31a6dd4</guid><category><![CDATA[delivery optimization]]></category><category><![CDATA[dosvc]]></category><category><![CDATA[dosvc teslim en iyileştirme]]></category><category><![CDATA[internet]]></category><category><![CDATA[teslim en iyileştirme]]></category><category><![CDATA[windows]]></category><category><![CDATA[windows 10]]></category><category><![CDATA[windows update]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Wed, 02 Aug 2017 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/photo-1531421331102-e5124fed6bc0.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/photo-1531421331102-e5124fed6bc0.jpg" alt="Windows Teslim En &#x130;yile&#x15F;tirme (delivery-optimization) Kapatma"><p>Windows format atarken teslim en iyile&#x15F;tirme kapat&#x131;lm&#x131;&#x15F; olsa bile windows bu hizmeti kullan&#x131;yor ve arka planda Windows Update dosyalar&#x131;n&#x131; ba&#x15F;ka bilgisayarlara g&#xF6;ndererek interneti yava&#x15F;lat&#x131;yor. Bu &#xF6;zelli&#x11F;i tamamen kapatmak i&#xE7;in ba&#x15F;lata hizmetler yaz&#x131;p t&#x131;klay&#x131;n.<br>
Servisler penceresinde teslim en iyile&#x15F;tirmeye sa&#x11F; t&#x131;klay&#x131;p &#xF6;zelliklere girin. &#xD6;zellikler b&#xF6;l&#xFC;m&#xFC;nde ba&#x15F;lang&#x131;&#xE7; t&#xFC;r&#xFC;n&#xFC; a&#x15F;a&#x11F;&#x131;daki foto&#x11F;raftaki gibi devre d&#x131;&#x15F;&#x131; olarak ayarlay&#x131;p tamama bas&#x131;n. Bilgisayar&#x131;n&#x131;za reset att&#x131;ktan sonra tekrar &#xE7;al&#x131;&#x15F;mayacakt&#x131;r.</p>
<div style="float: center;"><img src="https://cdn.ekremparlak.com/images/image10.png" alt="Windows Teslim En &#x130;yile&#x15F;tirme (delivery-optimization) Kapatma"></div>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Ubuntu Webmin Kurulumu]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>&#x130;lk &#xF6;nce /etc/apt/sources.list dosyas&#x131;na &#x201C;deb <a href="http://download.webmin.com/download/repository?ref=ekremparlak.com">http://download.webmin.com/download/repository</a> sarge contrib&#x201D; yaz&#x131;s&#x131;n&#x131; eklememiz gerekiyor.</p>
<pre><code class="language-bash">nano /etc/apt/sources.list
</code></pre>
<p>ile dosyay&#x131; d&#xFC;zenleyerek sonuna ekleyin.</p>
<pre><code class="language-bash">deb http://download.webmin.com/download/repository</code></pre>]]></description><link>https://ekremparlak.com/ubuntu-webmin-yukleme/</link><guid isPermaLink="false">5eb9c2db60493600f31a6dc0</guid><category><![CDATA[admin panel]]></category><category><![CDATA[server]]></category><category><![CDATA[sunucu]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[vds]]></category><category><![CDATA[vps]]></category><category><![CDATA[webmin]]></category><category><![CDATA[linux]]></category><dc:creator><![CDATA[Ekrem Parlak]]></dc:creator><pubDate>Wed, 02 Aug 2017 00:00:00 GMT</pubDate><media:content url="https://ekremparlak.com/content/images/2020/05/ubuntu-3344434.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://ekremparlak.com/content/images/2020/05/ubuntu-3344434.png" alt="Ubuntu Webmin Kurulumu"><p>&#x130;lk &#xF6;nce /etc/apt/sources.list dosyas&#x131;na &#x201C;deb <a href="http://download.webmin.com/download/repository?ref=ekremparlak.com">http://download.webmin.com/download/repository</a> sarge contrib&#x201D; yaz&#x131;s&#x131;n&#x131; eklememiz gerekiyor.</p>
<pre><code class="language-bash">nano /etc/apt/sources.list
</code></pre>
<p>ile dosyay&#x131; d&#xFC;zenleyerek sonuna ekleyin.</p>
<pre><code class="language-bash">deb http://download.webmin.com/download/repository sarge contrib
</code></pre>
<div style="float: center;"><img src="https://cdn.ekremparlak.com/images/image11.png" alt="Ubuntu Webmin Kurulumu"></div>
<pre><code class="language-bash">cd /root
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
</code></pre>
<p>Komutlar&#x131;yla y&#xFC;kleme i&#xE7;in gerekli olan GPG keyi y&#xFC;kl&#xFC;yoruz.<br>
Keyi y&#xFC;kledikten sonra ubuntuyu g&#xFC;ncelleyip webmini y&#xFC;klememiz gerekiyor;</p>
<pre><code class="language-bash">apt-get update
apt-get install apt-transport-https
apt-get install webmin
</code></pre>
<p>Y&#xFC;kleme 1-2 dakika s&#xFC;recektir. Y&#xFC;kleme bittikten sonra webmin paneline <a href="https://ipadresiniz:10000/?ref=ekremparlak.com">https://ipadresiniz:10000</a> adresinden ula&#x15F;abilirsiniz.<br>
Ba&#x11F;land&#x131;&#x11F;&#x131;n&#x131;z ip adresinin ssl sertifikas&#x131; self-signed olaca&#x11F;&#x131; i&#xE7;in taray&#x131;c&#x131;n&#x131;z uyar&#x131; verebilir.<br>
Webmin paneline root kulan&#x131;c&#x131; ad&#x131; &#x15F;ifresi veya root yetkisi olan ba&#x15F;ka bir kullan&#x131;c&#x131; ile giri&#x15F; yapabilirsiniz.</p>
<div style="float: center;"><img src="https://cdn.ekremparlak.com/images/image12.png" alt="Ubuntu Webmin Kurulumu"></div>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>