2017-05-02 11 views
0

外部の迷惑メール実行スクリプトがあります - ローカルで(プロダクションで外部から何かを行うリスクなしに)何かを実行するのは安全ですか?私はずっと前に迷惑メールを使っていましたが、開発環境でローカルに使用されるはずです。実行中の迷惑メール画像の安全性

私はVagrantfile次き:

config.vm.define "vmmachine" do |vmmachine| 
    vmmachine.vm.hostname = "machine-dev" 
    vmmachine.vm.network :private_network, ip: "192.168.10.12" 
    vmmachine.vm.provision :shell, :path => "vagrant/machine/init.sh" 
end 

vagrant/machine/init.shは次のようになります。また、

#!/usr/bin/env bash 
export DEBIAN_FRONTEND=noninteractive 
# Add repo 
echo "deb http://www.somewebsite.com testing main" > /etc/apt/sources.list.d/machine.list 
# Add key 
wget --quiet -O - https://www.somewebsite.com.key.asc | apt-key add - 

apt-get update 

apt-get install -q -y screen htop vim curl wget 
apt-get install -q -y machine-server 

service machine start 

apt-get clean 

、なぜそれが192.168.x.x代わりの127.0.0.xのですか?そのメリットは何ですか?

答えて

1

はい地元開発には間違いなくバゲントを使用することができます。私はあなたが実行しようとしているスクリプトは完全にはわかりませんが、ローカルに実行するようなことは間違いなく選択肢になります。私はしばらくの間、私のローカルの開発者サーバーとしてVagrantを使用し、今のところそう多くの他の開発者を知っています。

Vagrantが127.0.0.xを使用しない理由は、サイトがコンピュータ上のVMで実行されており、コンピュータ自体にローカルではないためです。あなたは基本的にベイグラントが自分docsでのIPアドレスに関する小さな説明しますローカルIPアドレスを使用してVMに接続します。

あなたが希望任意のIPを選択することができますが、あなたはreserved private address spaceからIPを使用する必要があります。これらのIPは決して公にルーティング可能ではないことが保証されており、ほとんどのルータはトラフィックが実際に外部からのトラフィックを遮断するようにしています。

だから私は、彼らはあなたがほとんどあなたが望む任意のIPを使用することができると言うものの192.168.x.xを使用することをお勧めし「正式に」彼らにを言うでしょう。

関連する問題